Recent Releases of https://github.com/laurentrdc/crystals
https://github.com/laurentrdc/crystals - v1.7.0
Release 1.7.0
- Added support for NumPy 2, in addition to NumPy 1.
- Python
Published by github-actions[bot] over 1 year ago
https://github.com/laurentrdc/crystals - v1.7.0a
Release 1.7.0a
- A new indexing algorithm has been integrated (:func:
index_pink), which is particularly well-suited to serial pink-beam X-ray and electron diffraction indexing (#19). This algorithm is notoriously hard to test; if you find any issues, feel free toraise an issue <https://github.com/LaurentRDC/crystals/issues/new>_ on GitHub
- Python
Published by github-actions[bot] over 2 years ago
https://github.com/laurentrdc/crystals - v1.6.2
Release 1.6.2
- Fixed an issue where the
crystalsversion was not correctly interpolated when writing CIFs (#14). - Added file name to some parser warnings (#15).
- Added support for spglib 2.0.
- Added explicit testing for Python 3.10 and Python 3.11.
- Python
Published by github-actions[bot] about 3 years ago
https://github.com/laurentrdc/crystals - v1.6.1
Release 1.6.1
- Fixed an issue where writing some crystal structures to CIF did not work correctly (#13).
- Python
Published by github-actions[bot] about 3 years ago
https://github.com/laurentrdc/crystals - v1.6.0
Release 1.6.0
- Added the :meth:
Crystal.groupbymethod to group unit cell atoms by site-symmetry (#12).
- Python
Published by github-actions[bot] over 3 years ago
https://github.com/laurentrdc/crystals - v1.5.0
Release 1.5.0
- Added some typing information.
- Added the :attr:
Supercell.scaled_lattice_vectorsproperty and associated documentation (#11). - Protein Data Bank downloads are now done through HTTPS rather than FTP, which is recommended by the RCSB data bank.
- Fixed some documentation formatting.
- Python
Published by github-actions[bot] over 3 years ago
https://github.com/laurentrdc/crystals - v1.4.1
Release 1.4.1
- Fixed an issue with the
tagattribute ofAtoms not being propagated properly (#9)
- Python
Published by github-actions[bot] almost 4 years ago
https://github.com/laurentrdc/crystals - v1.4.0
Release 1.4.0
- Added the ability to read and write POSCAR files from the Vienna Ab initio Simulation Package (VASP). Contributed by Chenxing Luo (#8).
- Python
Published by github-actions[bot] over 4 years ago
https://github.com/laurentrdc/crystals - v1.3.2
Release 1.3.2
- Releases are now automatically performed using Github Actions
- Fixed an issue where uncertainties in atom site occupancy in CIF files would not be parsed correctly (#7).
- Python
Published by github-actions[bot] over 4 years ago
https://github.com/laurentrdc/crystals - Release 1.3.1
This small bug-fix release brings the following change:
- The distinction between
SupercellandCrystalno longer exists;Supercellobjects can be used everywhere aCrystalis expected.
- Python
Published by LaurentRDC over 4 years ago
https://github.com/laurentrdc/crystals - Release 1.3.0: crystal indexing and GPLv3
This release brings one exciting change: the implementation of crystal structure indexing!
- General purpose single-crystal structure indexing with the DirAx algorithm has been added.
In the future, more algorithms are expected to be added.
Other notable changes:
- Starting with this version,
crystalsis licensed under GPLv3. Lattice.scattering_vectorandLattice.miller_indicesnow accept tables of reflections/scattering vectors. This calculation is vectorized using NumPy.- Migration of testing infrastructure to pytest.
- Support for Python 3.6 and NumPy<1.17 has been dropped
- Python
Published by LaurentRDC about 5 years ago
https://github.com/laurentrdc/crystals - Release 1.2.2
- The sorting of
AtomicStructureobjects is now stable. - Fixed an issue where checking the containership of atoms did not work properly.
- Fixed an issue where downloading structures from the Materials Project failed on macOS/Linux.
- Code snippets in documentation are now tested for correctness.
- Tests are now included in the package itself.
- Python
Published by LaurentRDC about 5 years ago
https://github.com/laurentrdc/crystals - Release 1.2.1
This release fixes some deprecation warnings that appeared with Python 3.9.
- Python
Published by LaurentRDC about 5 years ago
https://github.com/laurentrdc/crystals - Release 1.2.0
Release 1.2.0 sees the following changes:
- Added the ability to write crystal structures to CIF/XYZ files with the
Crystal.to_cifandCrystal.to_xyzmethods. Also, structures can be converted to ASE'sAtomsclass withCrystal.to_ase. This can be used to convert crystal structures from one format to another! - Added the
symmetry_reductionfunction, and associated methodCrystal.asymmetric_cell(), to determine the smallest asymmetric cell that generates a unit cell. - The method
Lattice.bounded_reflectionsnow takes in an additional parameter,min_bound, to find reflections between a lower and upper bound. - Fixed an issue where in certain cases, atoms related by symmetry were not pruned appropriately (#5)
- Official support for Python 3.9.
- Python
Published by LaurentRDC over 5 years ago