diff options
Diffstat (limited to 'CHANGELOG')
-rw-r--r-- | CHANGELOG | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/CHANGELOG b/CHANGELOG index 651d67e47056..74f952a62177 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,12 @@ +4.6.2 +----- + + - :py:func:`pyteomics.fasta.write` can now write entries with parsed sequences + (`#120 <https://github.com/levitsky/pyteomics/pull/120>`_ by Vladimir Gorshkov, Joshua Klein and Lev Levitsky). + - Fix `#119 <https://github.com/levitsky/pyteomics/issues/119>`_. + - Fix import issue with :py:mod:`pyteomics.pylab_aux`. + + 4.6.1 ----- @@ -8,6 +17,7 @@ - Remove :py:class:`auxiliary.Version`. :py:class:`pyteomics.version.VersionInfo` can be used instead. - For target-decoy calculations, :py:mod:`pandas` is assumed to be 0.17 or newer. + 4.6 --- @@ -37,6 +47,7 @@ and `read_resolutions` to disable parsing, and `convert_arrays` to govern the creation of NumPy arrays (and masked arrays). + 4.5.6 ----- @@ -50,11 +61,13 @@ - Update :py:func:`pyteomics.pylab_aux.annotate_spectrum` for compatibility with latest :py:mod:`spectrum_utils`. Pyteomics is now compatible with :py:mod:`spectrum_utils` 0.4.0 and newer. + 4.5.5 ----- - Fix issue #77. + 4.5.4 ----- @@ -64,6 +77,7 @@ - Provide more accurate amino acid masses in :py:data:`mass.std_aa_mass`. - Fix SyntaxError in :py:mod:`pyteomics.pylab_aux` on Python 2.7. + 4.5.3 ----- @@ -76,11 +90,13 @@ Charge is now only handled in :py:meth:`Composition.mass` and not :py:meth:`Composition.__init__`. - Bugfix in :py:mod:`pyteomics.tandem` (`#71 <https://github.com/levitsky/pyteomics/pull/71>`_ by @superrino130). + 4.5.2 ----- - Support Python 3.10. + 4.5.1 ----- @@ -92,6 +108,7 @@ - Bugfixes (`#63 <https://github.com/levitsky/pyteomics/pull/63>`_ and `#64 <https://github.com/levitsky/pyteomics/pull/64>`_ by Joshua Klein). + 4.5 --- @@ -156,6 +173,7 @@ - Fix compatibility with :py:mod:`SQLAlchemy` 1.4 (`#32 <https://github.com/levitsky/pyteomics/pull/32>`_ by Joshua Klein). + 4.4.1 ----- @@ -170,6 +188,7 @@ - Also, check out the `Pyteomics Discussions page <https://github.com/levitsky/pyteomics/discussions>`_! You can use it to share your thoughts, ask questions, discuss coding practices, etc. + 4.4 --- @@ -208,16 +227,19 @@ To avoid all of this, you are encouraged to instantiate parser classes directly, or explicitly specify `use_index` to :py:func:`read` in all corner cases. + 4.3.2 ----- Fix `#7 <https://github.com/levitsky/pyteomics/issues/7>`_. + 4.3.1 ----- Technical release. + 4.3 --- @@ -232,6 +254,7 @@ Changes in this release: - Fix `#3 <https://github.com/levitsky/pyteomics/issues/3>`_, `#5 <https://github.com/levitsky/pyteomics/issues/5>`_, and some issues in :py:mod:`tandem`. + 4.2 --- @@ -275,6 +298,7 @@ Changes in this release: Bugfix: fix the standard mass value for pyrrolysine (issue #42). + 4.1.1 ----- @@ -290,6 +314,7 @@ API changes - In :py:func:`ms1.read` and :py:func:`ms2.read`, the default value for `use_index` is now :py:const:`False`. Using the indexed parsers may result in incorrect behavior if the "first" scan number in S-lines is not unique. + 4.1 --- @@ -313,6 +338,7 @@ API changes Fix issue `#35 <hhttps://levitsky.github.io/bitbucket_backup/#!/levitsky/pyteomics/issues/35/page/1>`_ (incorrect order of deserialized offset indexes on older Python versions). + 4.0 --- @@ -399,6 +425,7 @@ Fix issue `#35 <hhttps://levitsky.github.io/bitbucket_backup/#!/levitsky/pyteomi - Multiple fixes and improvements. + 3.5.1 ----- @@ -406,6 +433,7 @@ Technical release to update the package metadata on PyPI. Project documentation on pythonhosted.org has been deleted. Latest documentation is available at: https://pyteomics.readthedocs.io/. + 3.5 --- @@ -464,6 +492,7 @@ Latest documentation is available at: https://pyteomics.readthedocs.io/. - Bugfixes. + 3.4.2 ----- @@ -485,6 +514,7 @@ Latest documentation is available at: https://pyteomics.readthedocs.io/. - Performance optimizations in XML parsing code. + 3.4.1 ----- @@ -510,6 +540,7 @@ Latest documentation is available at: https://pyteomics.readthedocs.io/. - Fix in :py:mod:`pyteomics.mzxml`, other minor fixes. + 3.4 --- @@ -529,11 +560,13 @@ Latest documentation is available at: https://pyteomics.readthedocs.io/. - Performance improvements in :py:mod:`pyteomics.achrom` calibration functions. + 3.3.1 ----- New submodule :py:mod:`pyteomics.featurexml` with a parser for OpenMS **featureXML** files. + 3.3 --- @@ -568,6 +601,7 @@ API changes - Call signatures of :py:func:`pyteomics.fasta.decoy_sequence` and the functions using it are slightly changed. Standard modes are now also exposed as individual functions. + 3.2 --- @@ -616,6 +650,7 @@ Other changes: - Performance improvements in :py:mod:`pyteomics.parser`. + 3.1 --- @@ -658,6 +693,7 @@ API changes - Default value of `remove_decoy` in :py:func:`qvalues` is now :py:const:`False`. + 3.0.1 ----- @@ -666,6 +702,7 @@ API changes - Minor fixes. + 3.0.0 ----- @@ -739,12 +776,14 @@ API changes default. To keep using them as iterators / context managers, specify ``full_output=False`` (see above for details). + 2.5.5 ----- Fix for a memory leak in :py:func:`pyteomics.mzid.get_by_id`, which affects :py:func:`pyteomics.mzid.read` with ``retrieve_refs=True``. + 2.5.4 ----- @@ -756,6 +795,7 @@ Fix for a memory leak in :py:func:`pyteomics.mzid.get_by_id`, which affects modules. Parsing of mzIdentML files with ``retrieve_refs=True`` got significantly faster. + 2.5.3 ----- @@ -773,6 +813,7 @@ Fix for a memory leak in :py:func:`pyteomics.mzid.get_by_id`, which affects - Performance improvements. + 2.5.2 ----- @@ -788,6 +829,7 @@ Fix for a memory leak in :py:func:`pyteomics.mzid.get_by_id`, which affects - Unknown labels now allowed in :py:mod:`pyteomics.electrochem` and :py:mod:`pyteomics.achrom` functions in accordance with new general policy. + 2.5.1 ----- @@ -799,6 +841,7 @@ Fix for a memory leak in :py:func:`pyteomics.mzid.get_by_id`, which affects - :py:func:`pyteomics.parser.cleave` does not require a valid *modX* sequence by default. + 2.5.0 ----- @@ -839,6 +882,7 @@ API changes Sequences with one terminal group specified will be supported where possible, but be advised that sequences such as "H-OH" are intrinsically ambiguous. + 2.4.3 ----- @@ -851,6 +895,7 @@ API changes - Removed non-functional parameter ``read_schema`` for :py:func:`pyteomics.tandem.read`. + 2.4.2 ----- @@ -859,6 +904,7 @@ API changes :py:data:`pyteomics.mass.nist_mass` was expanded. Also, the format of the returned value is now in accordance with the documentation. + 2.4.1 ----- @@ -867,6 +913,7 @@ API changes - Also, a format-agnostic helper function :py:func:`pyteomics.auxiliary.fdr`. + 2.4.0 ----- @@ -897,6 +944,7 @@ API changes .. note:: Rounding errors may be significant in this case. + 2.3.0 ----- @@ -928,12 +976,14 @@ API change - In :py:func:`pyteomics.mgf.read` the precursor charge is now always represented by a list of ints (a :py:class:`ChargeList` object). + 2.2.2 ----- - Bugfix in :py:mod:`pyteomics.tandem`. The info about all proteins is now extracted. + 2.2.1 ----- @@ -942,12 +992,14 @@ API change - NamedTuple for FASTA entries is now defined globally, which should solve pickling problems. + 2.2.0 ----- - New module :py:mod:`pyteomics.tandem` for reading output files of X!Tandem search engine. + 2.1.6 ----- @@ -964,6 +1016,7 @@ API change - Improved arithmetics for :py:class:`Composition` objects. + 2.1.4 ----- @@ -982,6 +1035,7 @@ Bugfixes: - Other minor corrections. + 2.1.3 ----- @@ -991,12 +1045,14 @@ Bugfixes: - Add support for overlapping matches in :py:func:`parser.cleave`. + 2.1.2 ----- - Bugfix in XML parsers. The bug caused the mzML parser to break on some files. The fix can slightly change the format of the output. + 2.1.1 ----- @@ -1006,6 +1062,7 @@ Bugfixes: - The items yielded by :py:func:`fasta.read` now have attributes `description` and `sequence`. + 2.1.0 ----- @@ -1037,6 +1094,7 @@ API changes function. If a file path is given, the file object will be created and closed inside the corresponding function. + 2.0.3 ----- @@ -1050,12 +1108,14 @@ API changes - Bugfix in :py:func:`auxiliary.linear_regression`. + 2.0.2 ----- - Added new function :py:func:`iterfind` in :py:mod:`pyteomics.mzid`, :py:mod:`pyteomics.pepxml` and :py:mod:`pyteomics.mzml`. + 2.0.1 ----- @@ -1065,6 +1125,7 @@ API changes - :py:func:`pyteomics.parser.peptide_length` is renamed to :py:func:`pyteomics.parser.length`. + 2.0.0 ----- @@ -1086,6 +1147,7 @@ API changes - the output format of all :py:func:`read` functions has changed. + 1.2.5 ----- @@ -1094,6 +1156,7 @@ API changes - Minor bugfix in :py:mod:`pyteomics.fasta`. + 1.2.4 ----- @@ -1124,6 +1187,7 @@ API changes :py:class:`collections.defaultdict` so one can safely retrieve values without checking if a key exists. + 1.2.3 ----- @@ -1141,6 +1205,7 @@ API changes - :py:func:`pyteomics.parser.isoforms` now returns a generator object + 1.2.2 ----- @@ -1159,11 +1224,13 @@ API changes - Memory usage **significantly** decreased when parsing large mzML and pepXML files. + 1.2.0 ----- - Added support for Python 3. Python 2.7 is still supported, Python 2.6 is not. + 1.1.1 ----- @@ -1172,12 +1239,14 @@ API changes - Also, :py:func:`pyteomics.parser.isoforms` is a new function to get all possible modified sequences of a peptide. + 1.1.0 ----- - New module added - :py:mod:`pyteomics.mgf`. It is intended for reading and writing files in Mascot Generic Format. + 1.0.2 ----- @@ -1197,6 +1266,7 @@ API changes: - Fix compatibility issues in :py:mod:`pyteomics.pepxml` module. + 1.0.0 ----- |