All notable changes to this project will be documented in this file, following the suggestions of Keep a CHANGELOG. This project adheres to Semantic Versioning.
- upgraded msgpack to >=1.0.0
- removed unused ipython dependency
- default entity description to empty string
- initialize title to None
- msgpack to new 0.5.6
- Imported BASE_URL_REDUCED to download reduced files
- Switch to msgpack-defaults for easier parsing #38
- Mac testing from CI
- Add option to get reduced files from API #36
- Don't leak open file handles #32
- Changing ascii to utf8 #29
- Resolve issue with get_coords
- Resolve #22 #22
- Added files to manifest.in
- Classes to new style
- Added pass_data_on and write_mmtf to the mmtf API
- Added API functions to MMTFDecoder to get coordinates and bonds as a single list. get_coords and get_bonds
- Refactored MMTFDecoder to seperate file
- API functions to write out MMTF files
- Exposed TemplateEncoder, MMTFEncoder, write_mmtf and pass_data_on to API
- Unit test of roundtripping data
- Improved docs
- Bug fix for handling of null values
- Improved handling of missing values
- Handle non-gzipped data from URL
- updated URL to new v1.0 data stores
- convert_ints_to_floats for old versions of numpy
- API function (get_url) to get the URL of the data
- Initial release of mmtf-python