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 to raise 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 crystals version 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.groupby method 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_vectors property 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 tag attribute of Atoms 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 Supercell and Crystal no longer exists; Supercell objects can be used everywhere a Crystal is 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, crystals is licensed under GPLv3.
  • Lattice.scattering_vector and Lattice.miller_indices now 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 AtomicStructure objects 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_cif and Crystal.to_xyz methods. Also, structures can be converted to ASE's Atoms class with Crystal.to_ase. This can be used to convert crystal structures from one format to another!
  • Added the symmetry_reduction function, and associated method Crystal.asymmetric_cell(), to determine the smallest asymmetric cell that generates a unit cell.
  • The method Lattice.bounded_reflections now 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