Releases: biocore/redbiom
Performance and bug fix release
PR #122 in particular included quite a few issues, as well as performance boost for fetch, a new API method for fetching a Qiita study, clean up of warnings, removal of Py3.6 from build testing (the environments won't create) and addition of Python 3.10 into the matrix.
Specific other items addressed in #122 include:
- Allow for resolution of ambiguities while retaining the artifact ID #119
- A particular sample always crashes for me #117
- It would be nice to have an easy option to pull a specific qiita study #116
- redbiom summarize taxonomy should handle no hits gracefully #43
- redbiom search metadata NUMBER should fail gracefully #44
- Fixing instructions in readme #46
- If context creation fails, error gracefully #52
- search for phrases #50
- Where queries should support "in" correctly when the left hand is a string #41
What's Changed
- API/PERF: allow avoiding fetch of taxonomy by @wasade in #114
- add msgpack by @wasade in #115
- ping! by @antgonza in #118
Full Changelog: 0.3.8...0.3.9
Speed improvement on load
Important bulk load operation to reduce load/refresh times.
Important bug fix
PR #113 carries an important fix where samples with a .raw
suffix were not being loaded.
Bug fixes, py39 support and more
As the title says :)
Resolve ambiguities at fetch and select specific metadata columns
This micro-release includes additions that allow for the resolution of ambiguities at data and metadata retrieval through two different means. The first is to retain the sample with the most sequence data, the second is to merge ambiguous samples together.
This release also includes a bug fix where periods were not being escaped, and in some extreme examples getting interpreted by webdis as denoting an altered return type over the default of JSON.
Finally, we now also allow for the retrieval of specific metadata columns!
Bug fix to allow indexing "/" characters
This is primarily a bug fix release to allow indexing of "/" characters at cache generation. Strings containing these characters were previously omitted as they are reserved in the case of a URL. These values are now formally encoded using urllib
.
This release also includes support for optionally hashing features on fetch
-- thanks @antgonza!
Minor release for allowing timestamps
A minor release to allow storing timestamps in the cache to reflect points of update.
Deployment and installation improvements
Modifications to improve how redbiom is installed from pypi and conda, thanks @BenKaehler!
Readme tweaks
0.3.1 Fix setup.py for render of readme for pypi
Tag information and taxonomy representation updates
Updates to the taxonomy representation, and the ability to pull out tag specific information (e.g., preparation detail).