Releases: okkevaneck/prospr
v1.0
v0.2a30
- Added the
beam_searchalgorithm. - Extended
ProteinandAminoAcidwith copy, assign, and print overloaded functions. - Added a new dataset where each CSV contains proteins with a fixed interval of H-ratio.
- Reworked the setuptools scripts to build from
pyproject.toml. - Added different prune criteria to
depth_first_search_bnb.
Note that the documentation has not been updated.
Release v0.2-alpha.6
Cleaned up the core code for generating proteins.
Fixed creating visualizations, as it previously was based on the old core code.
Added a "paper" style for visualizations, which only generates a conformation without any axis or labels.
Release v0.2-aplha.4
This release contains small hotfixes for the v0.2-alpha.3 release.
- Fixed versioning in the GitHub actions pipeline.
- Added
AminoAcid,load_vanEck250, andload_vanEck1000to the import path ofprospr. - Added tests for the datasets.
- Removed support for Python 11 as it requires a different setup of the
pyproject.tomlfile.
Release v0.2-aplha.3
Many new functionalities, which are not documented correctly yet.
- The
Proteinobjects now consist ofAminoAcidobjects. - The
AminoAcidobjects form the internal linkage, while theProteinobjects manage the total space for folding. - The internal workings of
Proteinhave been fully re-designed and function calls are now easier. - A Pytest test suite has been made for the workings of Protein and the algorithms.
- There is a core test suite written in C++ to test the core without building the Python module.
- Upped the minimum required Python version to 3.9.
- GitHub actions versions have been increased, and we now build for specific Python versions.
- Documentation was added, but requires updating.
- Prospr now has its own logo!
Release v0.2-alpha.2
Prospr is one step closer to reaching beta! New functionality:
- Added datasets to use
- Added archives of the C++ core and datasets
- Optimized CI-CD pipeline
- Optimized develop environment with pre-commit and hooks for automatically generating the archives
Release v0.2-alpha
Prospr can now actually be used as intended! Core functionality can be directly imported from main package and visualization functions are under prospr.visualize. Next steps will be streamlining everything, adding tests, and adding documentation.
Changes:
- Fixed import structure
- Fixed incompatibility between the new core bindings and the visualization & helpers code
Added CI/CD functionality
Added Github Actions driven CI/CD and pip support for Ubuntu, macOS, and Windows-64bit.