Skip to content

Releases: WMD-group/SMACT

v3.0.1

18 Dec 19:51
e62efc8
Compare
Choose a tag to compare

What's Changed

🎉 New Features

  • Update doper.py with latest changes including a combined selectivity x similarity metric by @AntObi in #351
  • Fix optional extras for installation

🧪 Tests

  • Updated MP test files for the Structure prediction module by @AntObi in #350

🤷‍♂️ Other Changes

  • Merge master into develop branch by @AntObi in #335
  • Update develop branch in line with master branch by @AntObi in #349
  • Merge develop branch into master by @AntObi in #352

Full Changelog: v3.0...v3.0.1

v3.0: New default oxidation states and documentation overhaul

02 Dec 18:27
08a4ea0
Compare
Choose a tag to compare

What's Changed

💥 Breaking Changes

  • Change default oxidation states from SMACT14 to ICSD24 by @AntObi in #346

🎉 New Features

🛠 Enhancements

  • Move towards using Ruff as a linter and formatter by @AntObi in #302
  • Fix documentation and tutorial notebooks ahead of new release by @AntObi in #334
  • Migrate CI dependency installation from pip to uv by @AntObi in #338
  • Change default oxidation states from SMACT14 to ICSD24 by @AntObi in #346

📖 Documentation

  • Add Crystal Space and Oxidation Utilities to the Documentation by @AntObi in #337

🤷‍♂️ Other Changes

Full Changelog: v2.8...v3.0

v2.8

26 Sep 21:38
c2f47ff
Compare
Choose a tag to compare

What's Changed

🤷‍♂️ Other Changes

  • Bump minimum python version to 3.10 and update metadata by @AntObi in #318

Full Changelog: v2.7...v2.8

v2.7

30 Aug 16:27
2fc6a8a
Compare
Choose a tag to compare

What's Changed

🎉 New Features

🛠 Enhancements

  • Nvalence_modification by @AntObi in #290
  • Develop branch updates in preparation for new release by @AntObi in #308

🤷‍♂️ Other Changes

  • Magpie data updates by @AntObi in #289
  • Restrict pymatgen version due to windows by @AntObi in #301
  • Dependabot updates by @AntObi in #298
  • VEC function integration into smact.properties with a test file to serve as an example for its use. by @ryannduma in #305

New Contributors

Full Changelog: v2.6...v2.7

v2.6

10 Jul 14:16
c9a97c3
Compare
Choose a tag to compare

What's Changed

🎉 New Features

  • smact_validity function now available to check if a composition would pass the SMACT chemical filters by @AntObi in #252
  • [WIP] Add option to use pre-supplied embeddings within SMACT for the dopant_prediction module by @AntObi in #260

🐛 Bug Fixes

📖 Documentation

🛠 Enhancements

  • modify test_doper - softmax add up to 1 by @JiwooChloeLee in #197
  • Chloe lee doper by @JiwooChloeLee in #229
  • Use species from CationMutator instead of default SMACT elements by @AntObi in #235
  • Add in a threshold to eliminate species pairs not present in the lambda table by @AntObi in #249
  • Use filepath in github to ensure notebook runs in colab runs by @AntObi in #253
  • Include SkipSpecies cosine similarities in package files by @AntObi in #261
  • Add oxidation states option to SMACT validity function by @AntObi in #282
  • Add cmap option to doper plots by @AntObi in #285

💥 Breaking Changes

🤷‍♂️ Other Changes

  • Revert "Include SkipSpecies cosine similarities in package files" by @AntObi in #262
  • Install SMACT from develop branch in notebook example on colab by @AntObi in #263

New Contributors

Full Changelog: v2.5.5...v2.6

v2.5.5

07 Dec 21:29
de6739a
Compare
Choose a tag to compare

What's Changed

🛠 Enhancements

🤷‍♂️ Other Changes

  • Update ci.yml by @AntObi in #187
  • Added crystal_space example by @hspark1212 in #189
  • Compute compound probabilities for pymatgen Structures using the oxidation_states module by @AntObi in #191

Full Changelog: v2.5.4...v2.5.5

v2.5.4

30 Nov 17:40
437623c
Compare
Choose a tag to compare

What's Changed

🛠 Enhancements

  • Enable custom oxidation states to be used in the smact_filter function by @AntObi in #165

🤷‍♂️ Other Changes

New Contributors

Full Changelog: v2.5.3...v2.5.4

v2.5.3

23 Aug 18:00
a6005bd
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.5.2...v2.5.3

v2.5.2

14 Jul 15:24
1636b30
Compare
Choose a tag to compare

What's Changed

Main change

  • Fixed bug with smact_filter not working with multiprocessing

Automated release notes

Full Changelog: v2.5.1...v2.5.2

v2.5.1

02 May 12:16
949edd5
Compare
Choose a tag to compare

What's Changed

Main update

  • Smact filter by @AntObi in #122
    The smact_filter function now takes a stoichs argument which allows users to supply a list of stoichiometric ratios to be considered for generating charge-neutral compositions.

All updates

Full Changelog: v2.5.0...v2.5.1