Adding more testing, proper serialization, and misc. bugfixes - #10
Adding more testing, proper serialization, and misc. bugfixes #10andrewsalij wants to merge 2 commits into
Conversation
…it explicit valence calling, essential set text reading resource leak
|
These changes are compatibly-licensed (Apache 2.0) and under copyright by Triad National Security, LLC, under open source release #O5007. © 2026. Triad National Security, LLC. All rights reserved. |
This fixes a number of edge cases with group-selfies as well as introduces more comprehensive testing. Notably, GroupSELFIES indexing alphabets may be chosen (this has been changed to default to the 16-character SELFIES alphabet), though all behavior should be backwards compatible with the old index alphabet.
Within a virtual environment, it may be seen that all tests pass via
The
advanced.csvincludes some cases that used to fail for us before fixing certain edge cases.Apologies for the relatively large amounts of changes--we've been maintaining a separate internal fork from which this public fork includes the main changes without our CI/CD and build changes.