Skip to content

Commit 35757c0

Browse files
committed
v0.8.0 release
1 parent 7d45eef commit 35757c0

File tree

2 files changed

+10
-14
lines changed

2 files changed

+10
-14
lines changed

README.md

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
![Compile & Test](https://github.com/nonnominandus/rust-pdb/workflows/Compile%20&%20Test/badge.svg)
2-
[![Coverage Status](https://coveralls.io/repos/github/nonnominandus/pdbtbx/badge.svg?branch=master)](https://coveralls.io/github/nonnominandus/pdbtbx?branch=master)
32
[![Crates.io](https://img.shields.io/crates/v/pdbtbx.svg)](https://crates.io/crates/pdbtbx)
43
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.4671031.svg)](https://doi.org/10.5281/zenodo.4671031)
54

@@ -28,15 +27,12 @@ As the main goal of this library is to allow access to the atomical data many me
2827
The features where support is planned are planned to be included in the 1.0 release. The features where support is envisioned are candidates to be included, but not necessarily in the 1.0 release. The features which are planned are thought to be unnecessary for atomic data computations on theses files. If any of these are really needed for your use case please raise an issue then we can discuss its inclusion. Also if you need a feature that is 'planned' or 'envisioned' feel free to raise an issue to guide development to spots where it can make a real life impact.
2928

3029
## Latest update
31-
### v0.7.0 'Ecosystem integration'
32-
* Added parallel iterators based on [Rayon](https://crates.io/crates/rayon) (Thanks to DocKDE)
33-
* Added support for generating r*trees from [Rstar](https://crates.io/crates/rstar), this has to be opted in by using the feature `rstar`
34-
* Added support for serialization using [Serde](https://crates.io/crates/serde), this has to be opted in using the feature `serde`
35-
* Added a new struct `AtomWithHierarchy` to have access to the containing layers of an atom in an easy way and added functions to generate and work with this struct
36-
* Added `binary_find_atom` to all hierarchies to find atoms in less time
37-
* Added more names for amino acids and backbone atoms (Thanks to DocKDE)
38-
* Added support for bonds (can only read Disulfide bonds from PDBs for now)
39-
* And many more small fixes and docs updates
30+
### v0.8.0 'All the hierarchy'
31+
* Added support for residue serial numbers over 9999 and atom serial numbers over 99999 for PDB files. (Thanks to DocKDE)
32+
* Changed argument type of `save_pdb` from `PDB` to `&PDB`. (Thanks to DocKDE)
33+
* Allow lack of chain name in PDB files. (Thanks to DocKDE)
34+
* Added mutable structs to extend the use of `AtomWithHierarchy` alongside a refactor which created a struct for every hierarchy level. See the docs for more information.
35+
* Removed `Atom.pos_array()` and moved the `rstar::rtree` to use `(f64, f64, f64)` instead of `[f64; 3]`. This was made possible by the adoption of tuples as points in rstar.
4036

4137
Also see [changelog](https://github.com/nonnominandus/pdbtbx/blob/master/changelog.md).
4238

changelog.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# Changelog
22
All versions are properly annotated on [github](https://github.com/nonnominandus/pdbtbx/releases) so there the source code for each version can be retrieved.
33

4-
### upcoming v0.8.0
5-
* Added support for residue serial numbers over 9999 and atom serial numbers over 99999 for PDB files.
6-
* Changed argument type of `save_pdb` from `PDB` to `&PDB`
7-
* Allow lack of chain name in PDB files
4+
### v0.8.0 'All the hierarchy'
5+
* Added support for residue serial numbers over 9999 and atom serial numbers over 99999 for PDB files. (Thanks to DocKDE)
6+
* Changed argument type of `save_pdb` from `PDB` to `&PDB`. (Thanks to DocKDE)
7+
* Allow lack of chain name in PDB files. (Thanks to DocKDE)
88
* Added mutable structs to extend the use of `AtomWithHierarchy` alongside a refactor which created a struct for every hierarchy level. See the docs for more information.
99
* Removed `Atom.pos_array()` and moved the `rstar::rtree` to use `(f64, f64, f64)` instead of `[f64; 3]`. This was made possible by the adoption of tuples as points in rstar.
1010

0 commit comments

Comments
 (0)