Skip to content

Releases: ExeQuantCode/RAFFLE

v1.1.1

15 Jun 07:28

Choose a tag to compare

Added

  • More unit tests
  • More AGOX documentation

Changed

  • Improved handling of bounds
  • Improved descriptor file read and write

Fixed

  • Typo in example

What's Changed

Full Changelog: v1.1.0...v1.1.1

v1.1.0

13 Jun 16:52

Choose a tag to compare

Added

  • Added to smooth cutoffs to fingerprints and evaluator
  • Added AGOX examples
  • Added procedure to remove atoms near the interface
  • Added ARTEMIS compatibility documentation
  • Added AGOX compatibility documentation
  • Added handling of alphanumeric string for stoichiometry
  • Added convergence metrics, logs, and check method (and associated documentation)
  • Added method to return descriptor as a list of lists
  • Added graphene grain boundary example
  • Added random seed initialiser method
  • Added developer option to disable 3- and 4-body
  • Added probability density return method
  • Added optional arguments to generator object init, making it easier to instantiate a new generator object
  • Added visualisation examples and documentation

Changed

  • Improved error handling
  • Converted ASE to dependency
  • Updated README
  • Improved handling of more descriptive method names in generate() and other Python methods
  • Improved placement method neighbour minimum cutoff handling

Fixed

  • Fixed MACE model reference in examples
  • Fixed exit code handling
  • Fixed host handling to operate better with ASE
  • Fixed get_host() method
  • Fixed issue with element not in dataset

What's Changed

Full Changelog: v1.0.1...v1.1.0

v1.0.1

05 Apr 12:21

Choose a tag to compare

Added

  • Added parallelisation of viability grid creation and updating
  • Added example data

Changed

  • Improved documentation
  • Improved error and warning printing
  • Improve void finder method
  • Improve handling of minimum placement method
  • Converted point evaluation to pure procedures

Fixed

  • Fixed reference to self in function call arguments
  • Fixed unit test element maps
  • Fixed handling of placement methods
  • Fixed ScS2 parity plot

What's Changed

New Contributors

Full Changelog: v1.0.0...v1.0.1

v1.0.0

03 Mar 14:15

Choose a tag to compare

Added

  • Added tutorials in documentation
  • Added example outputs
  • Added exit code to .generate()
  • Added Atoms list output to .generate()
  • Added CONTRIBUTING guideline

Changed

  • Fixed examples
  • Improved void efficiency
  • Changed atom ignore index ordering

Fixed

  • Fixed examples
  • Fixed 4-body first index

What's Changed

Full Changelog: v0.5.2...v1.0.0

v0.5.2

15 Feb 10:52
236451f

Choose a tag to compare

Added

  • More examples
  • Benchmarks

Changed

  • Improved examples

Fixed

  • Consideration of image repeat atoms
  • Fortran executable database reading

What's Changed

Full Changelog: v0.5.1...v0.5.2

v0.5.1

19 Dec 02:35

Choose a tag to compare

Added

  • CMake project version number

Changed

  • Improved ReadTheDocs documentation regarding Modules

Fixed

  • Fixed errors in ReadTheDocs documentation
  • Converted references of nedtaylor/ to ExeQuantCode/

Full Changelog: v0.5.0...v0.5.1

v0.5.0

18 Dec 07:06

Choose a tag to compare

Added

  • ReadTheDocs documentation
  • Bounding box for atom placement
  • Settings printer and reader
  • Evaluator function for provided structure
  • Python unit tests

Changed

  • Distribution function print formatting
  • Consistent error and warning printing
  • Consistent example format
  • Consistent linting

Fixed

  • Viability updater
  • Element maps

What's Changed

Full Changelog: v0.4.0...v0.5.0

v0.4.0

23 Oct 18:03

Choose a tag to compare

Added

  • Random placement method
  • Growth placement method
  • Improve comments and documentation

Changed

  • Standardise module names
  • Split modules to independent parts
  • Rename real12 to real32
  • Rename gvector to distribs (distributions)

Fixed

  • Species pair indexing different between host and gDFs
  • Fix higher levels of optimisation above -O0 breaking test_evaluator
  • Fix broken tests with certain compilers and operating systems

What's Changed

Full Changelog: v0.3.0...v0.4.0

v0.3.0

10 Sep 11:50

Choose a tag to compare

What's Changed

Full Changelog: v0.2.0-alpha...v0.3.0

v0.2.0-alpha

02 Aug 20:09

Choose a tag to compare

Working Python and Fortran library.

Bond contributions and point evaluation not working.