Commit be141692 authored by Martin Larralde's avatar Martin Larralde
Browse files

Release v1.0.0

parent 04f23d48
......@@ -6,7 +6,24 @@ and this project adheres to [Semantic Versioning](
## [Unreleased]
## [v1.0.0] - 2022-04-20
Stable version, to be published in the [Journal of Open-Source Software](
### Added
- `pickle` protocol implementation for `Nodes`, `TrainingInfo`, `OrfFinder`, `Sequence`, `Masks` and `Genes` objects.
- Buffer protocol implementation for `Sequence`, allowing access to raw digits.
- `__eq__` and `__repr__` magic methods to `Mask` objects.
### Changed
- Optimized code used for region masking to avoid searching for the same mask repeatedly.
- `TRANSLATION_TABLES` and `METAGENOMIC_BINS` are now exposed as constants in the top `pyrodigal` module.
- Refactored connection scoring into different functions based on the type (start/stop) and strand (direct/reverse) of the node being scored.
- Changed the growth factor for dynamic arrays to be the same as the one used in CPython `list` buffers.
## [v0.7.3] - 2022-04-06
This diff is collapsed.
This diff is collapsed.
__version__ = "0.7.3"
__version__ = "1.0.0"
......@@ -11,7 +11,7 @@ license = GPLv3
platform = any
keywords = bioinformatics, genome, orf, gene, prodigal
classifier =
Development Status :: 4 - Beta
Development Status :: 5 - Production/Stable
Intended Audience :: Developers
Intended Audience :: Science/Research
License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment