Recent Releases of reaction-network

reaction-network - v8.5.1

Version 8.5.1

Commits

  • [e0a93e46] Merge pull request #294 from materialsproject/update
  • [16126d66] fix schema typing issue
  • [d3d614f1] amend missing code update
  • [a0d4cd76] fix broken README
  • [6fb724bf] fix missing section from release

- Python
Published by mattmcdermott about 1 year ago

reaction-network - v8.5.0

Version 8.5.0

Commits

- Python
Published by mattmcdermott about 1 year ago

reaction-network - v8.4.0

Version 8.4.0

Commits

  • [b74434cc] Merge pull request #293 from materialsproject/update
  • [15f0f1df] upgrade setup-python github action version
  • [6454cf3f] ruff ignore PLC0206
  • [49487f67] update ruff py310
  • [55bb746f] deprecate python=3.9
  • [834d2d02] lint and update dependencies
  • [23044c58] pin pymongo version due to kwarg bug
  • [77870b69] add grand potential phase diagrams to expand_pd (fixes bug in cpd)

- Python
Published by mattmcdermott about 1 year ago

reaction-network - v8.3.4

Version 8.3.4

Commits

  • [5b820155] Merge pull request #291 from materialsproject/update
  • [e6d0cd0a] trigger release

- Python
Published by mattmcdermott over 1 year ago

reaction-network - v8.3.3

Version 8.3.3

Commits

  • [8aff456b] Merge pull request #290 from materialsproject/update
  • [f723c456] final ruff fixes
  • [7d2785a1] add back missing ruff ignore
  • [055403bc] move ruff check
  • [5326b7e4] fix broken linting
  • [be697d22] exclude ipynb from linting
  • [6e74c9f5] further cleanup
  • [59b1c245] lint
  • [aeac1b17] clean up

- Python
Published by mattmcdermott over 1 year ago

reaction-network - v8.3.2

Version 8.3.2

Commits

  • [3c06dbdd] Merge pull request #289 from materialsproject/update
  • [35668702] downgrade numpy<2
  • [e9161d22] update reqs
  • [5b0ef21b] ruff fixes
  • [fa1aa1bb] fix getnewtemperature() to include energy adjustments
  • [9f62eef4] change default entry db function
  • [fcca453d] add better custom entry db retrieval

- Python
Published by mattmcdermott over 1 year ago

reaction-network - v8.3.1

Version 8.3.1

Commits

  • [fbfe2692] Merge pull request #288 from materialsproject/ci_update
  • [b536ff35] fix last remaining broken workflows
  • [6f0197ca] fix test
  • [b78a0c4c] add missing venv line
  • [5a37fa77] get consistent venv activation
  • [1f8d938e] activate venv
  • [5dac49a1] add uv venv
  • [26315853] change CI to include uv installation
  • [56e65b85] Updated CHANGELOG.md

- Python
Published by mattmcdermott almost 2 years ago

reaction-network - v8.3.0

Version 8.3.0

Commits

  • [78684bc8] Merge pull request #287 from materialsproject/new_rlease
  • [39205b16] linting with ruff 3
  • [321d4ea7] change ruff settings for 3.0
  • [aaf9996b] Get ready for new release
  • [eb997c2c] Merge pull request #286 from materialsproject/dep-fix
  • [29095803] add test for energy adjustment comparison
  • [96c9380a] Fix bug in ExperimentalReferenceEntry; was not comparing equality
  • [a5949a74] fix typing of last_updated
  • [b27f423e] Updated CHANGELOG.md

- Python
Published by mattmcdermott almost 2 years ago

reaction-network - v8.2.1

Version 8.2.1

Commits

  • [c4565820] Merge pull request #284 from materialsproject/dep-fix
  • [6bb6b256] Add missing factor of 1/3 to CO2 correction
  • [b91033f6] Merge pull request #283 from materialsproject/dep-fix
  • [0a20a88c] add CO2 atmospheric correction (model pCO2)
  • [27211199] Updated CHANGELOG.md

- Python
Published by mattmcdermott about 2 years ago

reaction-network - v8.2.0

Version 8.2.0

Commits

  • [46c8ce03] Merge pull request #282 from materialsproject/dep-fix
  • [b294d9c6] fix interpolated entry get new temperature bug
  • [0e832752] fix dependency bug
  • [2663cd1f] add Deprecated entry checking, update dependencies
  • [39d855c2] Add common gases, get rid of NaCO3 (how did this end up in NIST?)
  • [f2fa8586] fix broken network repr
  • [b08dcf47] fix ruffs broken docstrings :(
  • [eac4e3e2] Updated CHANGELOG.md

- Python
Published by mattmcdermott about 2 years ago

reaction-network - v8.1.0

Version 8.1.0

Commits

  • [ae321f40] Merge pull request #279 from materialsproject/pydantic2
  • [5d70c674] linting correction
  • [04f4c4ec] fix broken test
  • [5bd90f0d] clean-up docs
  • [54c6704d] enforce pydantic<2.5
  • [2b2c5ff8] rerun tests
  • [ab0b326c] patch for github workflow while mp-api broken
  • [80fbb501] fix broken entry job
  • [280f46f8] attempt to fix typing problem
  • [25289471] fix broken tests
  • [41344f6a] Update CITATION.bib with new paper
  • [87957398] more linting (mypy)
  • [7b93a61e] linting
  • [1ac4f910] implement ruff pt 2
  • [53df69ef] Implement ruff
  • [cc427947] add DB access script
  • [ed295a24] python=3.8 dropped (not ready for python=3.12 yet)
  • [21065dcf] Drop support for python=3.8 due to dependencies (i.e., pymatgen)
  • [7505cef7] fix broken pathway plotting
  • [2b8b0f25] add Optional
  • [7d661292] update deps
  • [af769d8e] Merge pull request #278 from materialsproject/update_notebooks
  • [10e00361] Update networks NB
  • [85217720] Updated CHANGELOG.md

- Python
Published by mattmcdermott over 2 years ago

reaction-network - v8.0.4

Version 8.0.4

Commits

  • [8b72e0d8] Merge pull request #277 from materialsproject/entry_id-bug-fix
  • [211f5ed5] Merge pull request #276 from materialsproject/comp-bug-fix
  • [32c3e3bc] Add default entry_id creation and better docs
  • [0daf280f] fix Gibbs entry bug when initializing with Species
  • [bb93f397] Updated CHANGELOG.md

- Python
Published by mattmcdermott over 2 years ago

reaction-network - v8.0.3

Version 8.0.3

Commits

  • [4be8a4c5] Merge pull request #273 from materialsproject/dev
  • [b3f0b0f8] fix broken doc release
  • [e790580b] get rid of changelog in action
  • [33527ddd] fix broken symlink

- Python
Published by mattmcdermott over 2 years ago

reaction-network - v8.0.2

Version 8.0.2

Commits

- Python
Published by mattmcdermott over 2 years ago

reaction-network - v8.0.1

Version 8.0.1

Commits

  • [fcc5cd96] Merge pull request #272 from materialsproject/dev
  • [957a78d7] fix docs
  • [24820e68] fix broken badge
  • [05472a23] Update README.md

- Python
Published by mattmcdermott over 2 years ago

reaction-network - v8.0.0

Version 8.0.0

Commits

  • [8b79b4fb] Merge pull request #271 from materialsproject/dev
  • [91ae7ea9] fix release
  • [e0aebaa3] Merge remote-tracking branch 'origin/main' into dev
  • [b32133ce] fix token problem
  • [11961d5f] Update README.md
  • [a15cc286] Merge pull request #270 from materialsproject/dev
  • [5a008360] fix broken notebooks sphinx
  • [cb99ebc0] possible pydantic issue fix
  • [f9f45f3f] update python ver
  • [08cbff49] update github actions for docs
  • [ec2d2fa7] switch to sphinx for docs
  • [ef29b05e] upgrade python version
  • [d5ba7421] linting
  • [5ab13876] fix jobflow dependency
  • [ff747915] fix merge
  • [e55584ab] Merge remote-tracking branch 'origin/main' into dev
  • [0b756a08] clean up tests
  • [adf5f712] update README and dependencies
  • [1032dd0b] Update network NB
  • [34be2ca2] update demo NB 1
  • [686c5b8e] add some tests, improve coverage profiling
  • [498cb22c] fix broken tests
  • [346e543a] fix strange typing bug with inheritance
  • [9ada46c5] clean up enumerator method signatures
  • [f3770e0d] Fix enumerator docstrings
  • [5a407745] clean up docs yaml
  • [7d26abe9] cleaning up docs and typing pt 4 (network, flows, jobs)
  • [c342b462] cleaning up docs and typing pt 3 (mostly pathways, network)
  • [fc050ffd] cleaning up docs and typing pt 2 (mostly enum, reactions, thermo)
  • [01b3b71f] cleaning up docs and typing pt 1
  • [fd1f91d2] update docs
  • [8c050c82] lots of cleanup, parallel testing, fix math.isclose bug, old tests
  • [5f68d3da] updating docstrings pt1
  • [9329e53b] finish cleaning base/core
  • [a7d671f3] move base classes into base files
  • [09be500e] remove builders (they were unused)
  • [234b8e61] Merge remote-tracking branch 'origin/dev' into dev
  • [0efcfca2] add option for custom entries
  • [d3f6098a] Update README.md for new org
  • [6e7b7965] Update README.md for new org
  • [5fa9f5ba] Delete dependabot.yml
  • [f17cb1f7] Delete dependabot.yml
  • [89ca65c5] Change name of synthesis planning flow
  • [308840df] improve some broken tests
  • [28a49a79] shift code around, update dependencies
  • [473c0fb9] Merge pull request #254 from GENESIS-EFRC/improv/change-rxn-set
  • [e66ad69d] add tests for new reaction set methods
  • [42378335] Add methods for setting open element and temp on reaction set
  • [736acc3d] default include nist data True
  • [b034947e] test commit

- Python
Published by mattmcdermott over 2 years ago

reaction-network - v7.0.1

Version 7.0.1

Commits

  • [49687285] Merge pull request #221 from GENESIS-EFRC/fix_release
  • [603c2918] dummy commit
  • [714d1d57] Merge remote-tracking branch 'upstream/main' into fix_release
  • [f20624e6] Merge pull request #220 from GENESIS-EFRC/fix_release
  • [2230d368] Fix broken badge on README.md
  • [1bf3f0c4] fix bug with prospector downgrading
  • [adab94c4] change order of installation prospector, fix typing bug
  • [0c05125b] fix no implicit optional (new mypy bug)
  • [b26ddfa4] run black
  • [e48b9507] fix broken linting
  • [be76016d] Merge pull request #218 from R1j1t/bug/missingDataFile
  • [3d577174] fixed the file path
  • [296eab7b] added data file in pip package
  • [c74d28bb] update reqs and fix broken python-requires option
  • [85e72b84] Merge pull request #189 from GENESIS-EFRC/dependabot/pip/mkdocs-1.4.2
  • [1d79629a] Merge pull request #187 from GENESIS-EFRC/dependabot/pip/pymatgen-2022.11.1
  • [85682385] Bump mkdocs from 1.4.0 to 1.4.2
  • [bba6de78] Bump pymatgen from 2022.10.22 to 2022.11.1
  • [afce1fdc] Merge pull request #184 from GENESIS-EFRC/dependabot/pip/pymatgen-2022.10.22
  • [fceb2044] Bump pymatgen from 2022.09.21 to 2022.10.22
  • [934cc109] Updated CHANGELOG.md

- Python
Published by mattmcdermott about 3 years ago

reaction-network - v7.0.0

Version 7.0.0

Commits

  • [e64a82b5] Merge pull request #176 from GENESIS-EFRC/nci-hackathon
  • [d334e004] update README to reflect new rustworkx
  • [8c94544e] update docs for rx
  • [ae538709] update demo NBs
  • [7406aec0] Fix serialization of reaction network
  • [21df4a4c] first attempt at fixing problems with serialization
  • [6fbda684] remove pytest xvfb
  • [483b22aa] implement gh caching for other workflows
  • [04528060] fix warning and try caching
  • [5f4c53e8] fix broken github action for caching and python version
  • [2033864f] fix broken docs from gt removal
  • [82261f08] add caching to github action
  • [f59300bc] Merge remote-tracking branch 'upstream/nci-hackathon' into nci-hackathon
  • [1895bc83] fix typing errors
  • [b77e202d] Merge branch 'main' into nci-hackathon
  • [2cd40183] Merge pull request #175 from GENESIS-EFRC/rustworkx
  • [c41d417f] linting
  • [26d295f3] adjust reqs and github actions
  • [3593131e] Add serialization support for ReactionNetwork
  • [79288a05] fix network visualization for rustworkx
  • [8ebdae21] fix yen's algorithm problem
  • [b026a370] finish implementation of rustworkx
  • [da80136c] add precursors/target support for rustworkx
  • [fe57f82e] Updated CHANGELOG.md

- Python
Published by mattmcdermott over 3 years ago

reaction-network - v6.1.1

Version 6.1.1

Commits

  • [76980c6f] Merge pull request #174 from GENESIS-EFRC/new_version
  • [c38bccf2] fix broken docs github workflow
  • [a69f73e3] Updated CHANGELOG.md

- Python
Published by mattmcdermott over 3 years ago

reaction-network - v6.1.0

Version 6.1.0

Commits

  • [d2b1246b] Merge pull request #173 from GENESIS-EFRC/new_version
  • [65682b95] hopefully fix broken release workflow

- Python
Published by mattmcdermott over 3 years ago

reaction-network - v6.0.1

Version 6.0.1

Commits

  • [0827a9b6] Merge pull request #172 from GENESIS-EFRC/new_version
  • [4a2f36d2] trigger new version release

- Python
Published by mattmcdermott over 3 years ago

reaction-network - v6.0.0

Version 6.0.0

Commits

  • [427b5c8c] Merge pull request #171 from GENESIS-EFRC/new_version
  • [db11796d] test commit for new release
  • [0342aad4] test commit for new release
  • [b78e88d4] clean up post-process
  • [665026e2] fix github pypi release workflow
  • [b4a61105] fix docstring
  • [9baca901] Merge pull request #170 from GENESIS-EFRC/mattmcdermott-patch-1
  • [26fd14e4] Update README with better description
  • [39925207] Update README shields
  • [f961789e] Merge pull request #169 from GENESIS-EFRC/version_update
  • [0e3bf315] cleanup for release pt2
  • [5f404a2e] cleanup pt 1
  • [2e123087] fix broken pathway solver test
  • [36877e5d] add support for network store
  • [842572be] make sure formulas are included in network flow
  • [3f0ae1bd] linting, fix broken test
  • [3782ec16] update network NB, fix bug in pathway solver
  • [906745fd] update enumerators NB
  • [aa1a2351] move files
  • [8648b0f0] fix broken tests
  • [fa10bf4d] run black
  • [07f45ea5] change name of GibbsEntrySet.fromcomputedentries
  • [4a319f91] switch to tol per atom
  • [5502c545] change default interpolated entry tolerance
  • [46b6cccd] adjust interpolated entry repr
  • [2e954f9b] add hash for interpolated entry
  • [9493811c] improve eq methods
  • [9e8f2b6f] better error handling for cpd
  • [4405297e] fix bug in test
  • [96f45a5f] fix bug in interpolated entry init
  • [edf77345] add back in tqdm disable
  • [8a67c8ae] clean up conftest
  • [878fe73a] change logging to debug
  • [1c423908] add further secondary selectivity calcs
  • [e76b21e4] run black
  • [279f2c62] improve chunking / batch sizes
  • [e368f52a] add type for metastable domains
  • [ab611916] deleting whitespace
  • [be9d3d18] fix strange problem in applying carbonate corrections
  • [35c81be1] add simple builder schema tests
  • [93d57c57] fix linting bugs
  • [e7bb2a62] run black
  • [3100ec0b] fix typo in plotly express
  • [cb561fe6] fix linting
  • [b71e8989] update README badges and add support for gtk during tests
  • [d9ba7236] add MP API key secret
  • [265cc043] update docs with refactor of code
  • [e4112cd3] update reqs for docs
  • [18fb48fe] format with black
  • [75c94559] test new github workflow scheme

- Python
Published by mattmcdermott over 3 years ago

reaction-network - v5.1.0

Version 5.1.0

Commits

  • [f85a827f] Merge pull request #133 from GENESIS-EFRC/dev
  • [7c6b0454] fix setup
  • [08c18725] fix broken github action
  • [a5b3f58c] update docs
  • [bcfec1b4] linting
  • [34ed235f] update reqs and README
  • [bec2bd0d] add support for turning off enumeration parallelization
  • [4d77ca04] update reqs (still waiting on the new numba)
  • [79e2a032] fix broken monty for new carbonate correction & change default limit
  • [28d95fcf] update carbonate jupyter NB
  • [883ed662] Add carbonate correction and jupyter NB with fitting function
  • [5a6c8440] add getnewtemperature to reaction
  • [6d7a008b] update competition name, thermodynamic data README
  • [c7c8ca49] Merge remote-tracking branch 'upstream/main' into dev
  • [ba0c969e] better dataframe handling, adjusted default c_score scale
  • [56a9d3db] Bump mkdocs-material from 8.2.8 to 8.2.12
  • [df66d9d3] Bump pymdown-extensions from 9.3 to 9.4
  • [699ecb39] fix interpolated entry hashing bug
  • [a6fb4dbc] add support for target formulas in competition score
  • [bf58b2d7] Bump numpy from 1.22.2 to 1.22.3
  • [7d662941] Bump mkdocstrings from 0.18.0 to 0.18.1
  • [72821b2e] Bump mkdocs-material from 8.2.3 to 8.2.8
  • [31729e31] Bump pymdown-extensions from 9.2 to 9.3
  • [b7de74d9] Bump mypy from 0.931 to 0.942
  • [2def7e3e] Bump maggma from 0.41.0 to 0.44.1
  • [632bf414] Bump mkdocs-autorefs from 0.3.1 to 0.4.1
  • [9c6c3cbb] Bump mkdocs-jupyter from 0.20.0 to 0.20.1
  • [1562be13] Bump mkdocs-section-index from 0.3.3 to 0.3.4
  • [548361d2] Bump pymatgen from 2022.2.10 to 2022.3.29
  • [2abf372d] Updated CHANGELOG.md
  • [f90d10b2] Bump pytest from 7.0.1 to 7.1.1

- Python
Published by mattmcdermott over 3 years ago

reaction-network - v5.0.0

Version 5.0.0

Commits

  • [b0b65369] Merge pull request #106 from GENESIS-EFRC/dev
  • [f11c27fb] upgrade black
  • [5dd1c99b] upgrade pytest
  • [d6b3fcbb] linting
  • [3544f313] add missing req, update README
  • [fd6273e4] fix calculateeabove_hulls bug
  • [3f241ffc] fix rounding error in cpd
  • [3090c98a] Add update by key to GridFS
  • [32a9a5b5] add support for recipes GridFS
  • [7a8d5933] fix broken task ID problem
  • [1652a738] change task_id field to int
  • [f4713e38] fix broken counter
  • [d563cf42] clean up builder
  • [841fbb52] rewrite retrosynthesis builder with new models
  • [2638c5ba] Update pydantic models, and incorporate into workflows
  • [6daf4db0] refactoring of drones/models
  • [ab0565e0] basic support for gridfs (still WIP), added pydantic models
  • [5c6cb64b] Fix GridFS overwrite
  • [84567286] Add missing builder import
  • [1fdcfeac] add support for GridFS
  • [0277719c] ignore other NBs
  • [7e9db3e6] Add simple retrosynthesis builder
  • [fc1e445a] improve function names
  • [97f0550b] add more general reaction plotting / DF methods
  • [5d63784e] change where ray gets initialized
  • [8e4d6c34] add missing imports
  • [3420caa7] add ray to CompetitivenessScoreCalculator
  • [3488a41e] add print statment for nodes
  • [753abdf7] remove print
  • [f174500c] update ray with better initialization and parallelization
  • [ccc6ff8d] better support for ray clusters
  • [0e77dd4f] fix tqdm and bug
  • [9cd1ad36] update init
  • [35f5ecbe] ray debugging
  • [ca737061] move ray import
  • [c365705a] add tqdm
  • [32259ff6] add better threshold for multiprocessing
  • [9e61cb1d] implement ray for multiprocessing
  • [bf6a4589] Merge pull request #102 from GENESIS-EFRC/dev
  • [8891aa0d] fix broken metastable_domains
  • [552cae26] Updated CHANGELOG.md

- Python
Published by mattmcdermott almost 4 years ago

reaction-network - v4.3.0

Version 4.3.0

Commits

  • [a321e2a4] Merge pull request #100 from GENESIS-EFRC/dev
  • [307c7e69] remove error statement
  • [12a650cb] update release-on-push
  • [b1fe2a21] Bump pymdown-extensions from 9.1 to 9.2
  • [c1364961] Bump pymatgen from 2022.1.24 to 2022.2.10
  • [9b852c6d] Bump maggma from 0.39.1 to 0.41.0
  • [c8560e7b] Bump mkdocs-material from 8.1.9 to 8.2.3
  • [4edea2cf] Bump fireworks from 1.9.8 to 2.0.2
  • [5507e0f9] Bump numpy from 1.22.1 to 1.22.2
  • [d4871d37] Bump mkdocstrings from 0.17.0 to 0.18.0
  • [68600000] Merge pull request #90 from GENESIS-EFRC/dev
  • [21e7180d] fix linting
  • [705dae0e] fix bug with interpolated entry checking
  • [8e08434b] linting
  • [d2dd3488] add missing includefreeddata
  • [2875876c] Update entry builder task
  • [d972ac0d] Update NIST JANAF data after fixing bug
  • [e3e904a7] update broken NB
  • [6a508cc2] remove elements from metastable_domains
  • [a93a66f9] linting, add calculateeabove_hulls flag
  • [1983bee5] Add method for acquiring eabovehull from an entry
  • [4beef4c7] change default e_tol
  • [0d277ec4] get rid of add_entry
  • [6f39cced] Updated CHANGELOG.md

- Python
Published by mattmcdermott almost 4 years ago

reaction-network - v4.2.0

Version 4.2.0

Commits

  • [0a34b8ee] Merge pull request #88 from GENESIS-EFRC/dev
  • [cf343f83] run black
  • [19c0de09] linting
  • [a61866bb] improve competitiveness score calculator by better filtering
  • [e719fdc5] add support for chemical potential distance to metastable phases
  • [db6db8f6] fix metastable domain bug (interior point was wrong)
  • [8988340d] adding entries to CPDs does not work
  • [871900be] Add support for adding entry to existing cpd. Some bugs for domain assgn
  • [b1b448b3] fix bug in eq for experimental entries
  • [a03af788] Add FREEDReferenceEntry, compress existing data,
  • [e6f0ff9c] add metastabledomains to cpd, add energyadjustments to expt entry
  • [dee31458] parse formula to prevent bug
  • [cc471b60] use cached properties for better min entry finding
  • [d7e91e7f] remove print statemnet
  • [8c682593] Add caching for getminentrybyformula, fix speed of minimize enumer
  • [996fb8df] Updated CHANGELOG.md

- Python
Published by mattmcdermott about 4 years ago

reaction-network - v4.1.0

Version 4.1.0

Commits

  • [53bf1a52] Merge pull request #85 from GENESIS-EFRC/dev
  • [a6e0d3ff] speed up tests considerably
  • [7e6aeac0] get rid of NO2 entry, test open_elem checking
  • [a88c0bfd] Fix checking for precursors/targets to speed-up calculations
  • [2fc2fb17] Bump mkdocs-material from 8.1.7 to 8.1.9
  • [3248c428] Bump pymatgen from 2022.1.20 to 2022.1.24
  • [91aabd2b] Bump mkdocs-jupyter from 0.19.0 to 0.20.0
  • [507e7fba] Bump maggma from 0.38.1 to 0.39.1
  • [1787423f] unpack metadata in stored results
  • [47a6cfe5] add cost_function to metadata, fix enumerators metadata bug
  • [9a8c3b4c] add quiet mode for enumerators
  • [8e139874] update bug in EnumeratorFW
  • [c579bebb] Create CITATION.bib
  • [9b112944] Updated CHANGELOG.md

- Python
Published by mattmcdermott about 4 years ago

reaction-network - v4.0.2

Version 4.0.2

Commits

- Python
Published by mattmcdermott about 4 years ago

reaction-network - v4.0.1

Version 4.0.1

Commits

  • [b30eefcb] Merge pull request #75 from GENESIS-EFRC/matt-tests
  • [f9fcb867] fix github workflows
  • [3460d1cd] Delete test.md
  • [8178bf44] Bump fireworks from 1.9.7 to 1.9.8
  • [08794dad] Bump numpy from 1.22.0 to 1.22.1
  • [d0abccbf] Bump pre-commit from 2.15.0 to 2.17.0
  • [eef57bbd] Bump mkdocs-material from 8.1.3 to 8.1.7
  • [78f501ee] Bump pymatgen from 2022.01.09 to 2022.1.20

- Python
Published by mattmcdermott about 4 years ago

reaction-network - v4.0.0

Version 4.0.0

Commits

  • [dd7b22d0] Merge pull request #59 from GENESIS-EFRC/matt-tests
  • [83c6275c] Updating docstrings part 2
  • [c047ea27] Updating docstrings part 1
  • [dc0eadab] fix github action
  • [47718277] fix github actions conda problem
  • [ea435f7c] fix broken tests
  • [6dfcd722] add black/pylint to testing requirements
  • [c451c8bb] pylint
  • [69aaddbc] flake8 exclude F401
  • [592a6f32] linting
  • [02ae1a22] fix several mypy issues
  • [32d8004a] fix broken link for notebooks (had to duplicate)
  • [706b31db] update docs and docstrings
  • [8c3607cb] update docs organization
  • [79ed4d38] Fix same numpy bug for lint/docs
  • [979a7e95] Ok this might be the one
  • [8121ef45] Merge branch 'main' into matt-tests
  • [585aecd6] bump other reqs, try again for numpy
  • [1e0978f0] I can't figure out this numpy problem
  • [16fa96a3] try fixing dependencies again
  • [4ec9b26c] change GitHub action
  • [7bd487bb] add numpy to reqs
  • [1cfdea3a] bump dependencies
  • [7a8a99af] docstrings + linting
  • [00a092f3] move getentrytask, clean up files
  • [984a0837] Make enumerator chemsys filtering more robust
  • [8c6196df] Fix NIST-JANAF bug with Na2CO3
  • [5cd020dc] Add fireworks support for calculating c scores
  • [096091ef] linting and fix reaction competitiveness bug
  • [35fdb3ef] Add to_dataframe() method for ReactionSet
  • [fa8690b7] ReactionSet can now regenerate OpenComputedReaction types
  • [297c3ae7] Add CompetitivenessScoreCalculator
  • [a32d29f8] fix experimental ref entry bug in network
  • [fa05ddc1] Fix bug in creating ExperimentalReferenceEntry where comp was wrong
  • [a7d4e1c8] GibbsEntrySet now only uses minimum experimental entry data
  • [39a2e7b5] Clean up files
  • [05b4a626] fix data bug in ExperimentalReferenceEntry
  • [5c37e531] fix broken test
  • [2e254625] Test of commit with docstring update
  • [f6592c57] fix imports
  • [00e62af0] clean up files
  • [4abf16e4] add to git ignore
  • [d3b0f267] fix RunNetwork firetask
  • [f4900a8e] improve RunNetwork firetask
  • [23564277] Finish PathwaySet implementation
  • [09eda16f] Add CalcDb, first part of PathwaySet for saving paths
  • [c2927044] clean up network firetasks
  • [61f3cdab] Add supporting firetasks for network generation
  • [c54736c7] Update network notebook
  • [1a615a98] enumerators NB, fix entry_set serialization bug, README update
  • [ec710222] Merge remote-tracking branch 'upstream/matt-tests' into matt-tests
  • [367510a4] NB update part 2
  • [603dd440] 1st part of update to example NBs
  • [54e77584] fix broken test for entry
  • [1181ff8f] add barin data warning
  • [4b350abd] Generate new NIST-JANAF data
  • [858a6ae7] fix line length
  • [a2050413] fix targets bug
  • [590ba20c] fix bug in enumerator firework
  • [92cd517e] begin adding firework for network creation
  • [6719424e] clean up NBs slightly
  • [3cd3e5c5] major bug fix in pathway solver due to build_indices; added NBs
  • [771411b0] fix broken test due to added barin data
  • [0c44c886] add barin table data, graph saving/loading
  • [2bb1cbb1] remove entry_set dependency in pymatgen
  • [1f101631] add docstrings for linting
  • [58fb0e33] Fix bug where open entries were being considered in exclusion
  • [f9555472] fix enumerator bug, entry_set bug
  • [2d3decb5] change to exclusive_targets, adjust pathway plotting
  • [7e667b65] add pathway plotting, fix testing bug
  • [d91b0871] add plotting for pathways, fix solver bug
  • [ea0cd0e6] speed up chempot distance calculation
  • [1482ac1b] Create CONTRIBUTING.md
  • [81754af8] Create CODEOFCONDUCT.md
  • [5a134c8b] Bump mkdocstrings from 0.15.2 to 0.16.1
  • [691b0f8a] Bump pre-commit from 2.14.1 to 2.15.0
  • [ff4f98b3] Bump mkdocs-minify-plugin from 0.4.0 to 0.4.1
  • [19760ed8] Updated CHANGELOG.md

- Python
Published by mattmcdermott about 4 years ago

reaction-network - v3.0.0

Version 3.0.0

Commits

  • [f7188610] Merge pull request #45 from GENESIS-EFRC/matt-tests
  • [c721e5d2] run black
  • [e61bf983] fix linting
  • [96e5d2b7] clean up gh actions
  • [a6e0b187] Add more docstrings
  • [b2c1b84a] fix broken test
  • [f913781d] finish minimize enumerator tests
  • [48d77f3e] run black and make BasicOpenEnumerator faster
  • [9612ed33] finish major part of enumerator refactor
  • [81af4eac] further refactoring of enumerators
  • [1e43776e] fix linting errors, work on refactor of enumerators
  • [f938564b] try this order with default
  • [f42bd968] fix hyphen
  • [4fbd9d1d] combine run
  • [c7c0c380] try with conda run
  • [8070dc5f] fix typo
  • [bef16ff3] and one more one more time
  • [d86fb717] one more time with activation
  • [3250f2d3] try it again with miniconda
  • [11b03b45] add test import
  • [36eff4b5] add print statement
  • [176676c2] try again
  • [e82cc53e] trying to fix bug again
  • [dbd4773f] fix bug in docs
  • [eadc9e45] bump python version
  • [6a5c0fa4] change installation order
  • [f4b5495d] add graph-tool to docs workflow
  • [d80e201a] update pymatgen req
  • [1ad5c860] fix mkdocs
  • [56502bb2] fix req
  • [df2215a9] Merge remote-tracking branch 'upstream/matt-tests' into matt-tests
  • [d0d8bf91] Merge branch 'main' into matt-tests
  • [6ed37c83] bump reqs
  • [1b3f9ce6] Add docs files as well
  • [725b3538] make tests simpler
  • [dc33ad81] add basic open enumerator fixtures
  • [2e3598ad] add enumerator tests, run black
  • [f0f9d87c] fix circular import
  • [95a2dea2] fill in missing tests, update README
  • [9902291b] add balance arrays test
  • [bfebbc1e] Change pathway solver reaction initialization
  • [002874cf] clean up enumeration code
  • [70f2ea5c] clean up attr use
  • [bb97950a] bug fix for OpenComputedReaction
  • [7cfea161] add computed rxn fixture
  • [e84ec08b] add more tests for entries and reactions
  • [2a66a760] add tests for BasicReaction
  • [fe374ad8] fix core docstrings
  • [52a565e4] fix calculator kwargs
  • [72d60c62] Add test files, clean up test directory, clean class docstrings
  • [b84f16b7] Bump numba from 0.53.1 to 0.54.0
  • [11b1022c] Bump pytest from 6.2.1 to 6.2.5
  • [f7f754d5] Bump graphistry from 0.19.2 to 0.20.1
  • [be883b2e] Bump pydocstyle from 5.1.1 to 6.1.1
  • [bc23886c] Bump pytest-cov from 2.11.0 to 2.12.1
  • [68f88061] Bump pymatgen from 2022.0.11 to 2022.0.12
  • [13695dc8] Bump pre-commit from 2.9.3 to 2.14.1
  • [22ec0b84] Updated CHANGELOG.md

- Python
Published by mattmcdermott over 4 years ago

reaction-network - v2.0.3

Version 2.0.3

Commits

  • [e0e6c6eb] Merge pull request #34 from GENESIS-EFRC/shyamd-patch-1
  • [d23e4ec6] Update README.md
  • [481af850] Use PAT instead of Github token

- Python
Published by mattmcdermott over 4 years ago

reaction-network - v2.0.2

Version 2.0.2

Commits

  • [752b2184] Merge pull request #33 from GENESIS-EFRC/rxn-bugfix
  • [0ede4449] fix linting issue
  • [f4bce464] bug fix for interdependent rxns
  • [eed6c715] Bump mypy from 0.812 to 0.910
  • [802baa8e] Bump pymatgen from 2021.2.8 to 2022.0.11
  • [315fcc47] Merge pull request #32 from GENESIS-EFRC/fix-docs
  • [38014af4] fix graphistry requirements
  • [e4c55697] Remove old references for now
  • [e0352d51] Add workflows to test and deploy docs
  • [cde0e4f4] ignore mypy for now since its a rats nest
  • [6082811c] ignore another rule incompatible with black
  • [29dd635f] update python versions
  • [6af500ac] reference main not master branch
  • [58ad2788] remove stale files
  • [2db22b2d] Use regular github token
  • [16af3556] Merge pull request #23 from GENESIS-EFRC/refactor-networks
  • [2faafe04] Merge branch 'main' into refactor-networks
  • [39201563] update pre-commit black/isort versions
  • [2b7821c0] address flake8 issues
  • [23aa24c1] changes from pre-commit
  • [f2174d87] change pre-commit
  • [0e5aabf9] Add workflow files
  • [5a66f964] fix jupyter pin
  • [11638939] Add requirements for docs
  • [5ce7dd0d] Add dependabot config
  • [3caaa025] hardpin in requirements.txt
  • [59ecc22b] Add testing requirements
  • [856ad92d] clean up some old files, fix README
  • [b45534f6] fix some imports/reqs
  • [0742be69] fix reqs, small bug fix in solver
  • [5939f17c] update reqs
  • [b8e9b7e9] add some docstrings, minor fixes
  • [b50039c0] Add graph-tool cairo visualization
  • [9becdc5e] cleaning up formatting
  • [cc57e662] fixing import order
  • [4328171a] re-format with black
  • [7a4097f9] enumerator bug fix for targets
  • [99b8578f] fix circular imports
  • [1fc30916] bug fix for interdependent rxn finder
  • [09f1f6ee] add implementation of PathwaySolver
  • [f3acb189] add PathwaySolver for balancing pathways
  • [cf45ce0f] reaction reverse() bug fixes
  • [c3e5dbfb] add more network methods
  • [f95f82a8] Add basic ReactionNetwork
  • [b13dc16a] filter warnings
  • [dc360b52] remove print statement
  • [704c9df2] bug fix for deprecated
  • [a1d2bca1] Adapt for current MP db
  • [78fc94dc] update building entries from materials DB
  • [c39b48ab] fix pymatgen imports
  • [8831a47a] Revert "Add Synthesis and Interface class for MC approach"
  • [d8104000] Add Synthesis and Interface class for MC approach
  • [014edaaa] add option of "precursors" to enumerators
  • [3de95b3a] add conftest better printout
  • [75404e8d] Move all tests & switch over to pytest
  • [f35b4f66] change to tqdm auto and bug fixes
  • [398aa5fb] add some of the GibbsComputedEntry tests
  • [26661a7a] implement Shyam's comments (reqs and set_temperature)
  • [2cdce294] docstrings for entry and basic enumerators
  • [8724082a] add docstrings pt2
  • [d04a5d94] clean up docstrings more
  • [efb520f9] Move enumerator staticmethods to utils, clean docstrings, formatting
  • [86c731e4] add some simple tests, fix reaction copy methods, add reverse method
  • [f550568e] update reqs and license
  • [debc92b1] simplify files for release
  • [d9d416ce] small NB tweak
  • [937bf63a] update demo with NB with cleaner, simpler example
  • [35a153a5] update demo NB
  • [e4180df3] fix environment.yml again!
  • [e7a2da93] test environment.yml again
  • [cfb12e4c] update environment.yml
  • [0c084051] change readthedocs environment.yml
  • [fff85c97] update doc requirements
  • [2cee9dba] update mkdocs / readthedocs
  • [b4cfc9fa] update mkdocs
  • [c2af34a7] updating docstrings
  • [8ab2a845] fix README
  • [5e3337ed] simplify/clean files for packaging manuscript version
  • [6f6512a5] update reqs
  • [4e8755ed] simplify and clean up release
  • [848de399] Update README with better instructions
  • [3f29c7c0] Update README.md with logo
  • [d81fa5f6] fix bug in creating ReactionSet
  • [a5e6ff2e] Bug fix in hash of BasicReaction
  • [923f1c11] Bug fix in eq of BasicReaction
  • [2dbc7c37] add uncertainty to NIST entry, fix bug in RunEnumerators
  • [379883bd] bug fix for BasicOpenEnumerator
  • [b2d2786f] add list initialization (bug fix)
  • [0ebb61fd] add missing Composition import
  • [fe5d8e8d] one more bug fix in NIST energy method
  • [cffc536d] change int() to float() in NIST energy method
  • [5f120d2a] update reqs
  • [3ffc0e8b] add error catching for unmatched targets
  • [90420666] add bug fix for env_chk
  • [db06e3b6] reaction_set: less memory required for storage
  • [45d594c6] first attempt to create ReactionSet, better storage
  • [cc8289da] fix bug in NIST as_dict(), custom entry DB now working
  • [2e3b3a03] fix EnumeratorFW bugs and make Gibbs entry more transparent
  • [dbe9c452] Add init files, fix some entry initialization
  • [b9d2226b] Add some convenient stabilization methods
  • [2f5ef41b] add input building firetasks and supporting code
  • [6e925f81] add first draft of simple firetasks/fireworks
  • [552374b0] reformatting of entry repr
  • [db4d3ffa] Add GibbsEntrySet
  • [ef4bd1b3] simplification of calculators, static-methoding GibbsComputedEntry
  • [b50d1635] Adding calculator application methodology
  • [31b55dfc] implement calculators into basic enumerators
  • [f0d01647] add calculator module
  • [be89724c] change domains to cached_property
  • [fb0a4f10] Add chempot map
  • [ae00edc9] add chemical potential diagram class
  • [0b9e593f] small refactoring of reactions/enumerators
  • [b5e3bf05] add option for target
  • [b7266769] run black, fix reaction normalize methods
  • [4de40c2e] finish simplification of Reaction
  • [75101779] simply Reaction to just be two input vectors
  • [bd506aca] fix balancing bug pt. 2
  • [f4b84f8b] normalize rxns and fix repr bug
  • [8c468e8d] Introduce OpenComputedReaction for calculating changes in grand pot.
  • [c0c44cf3] finish MinimizeGrandPotentialEnumerator
  • [c1b145ca] Add is_identity property for filtering reactions
  • [2470a6ff] add in functions to help with MinimizeGibbsEnumerator
  • [58504349] Add first parts of MinimizeGibbsEnumerator
  • [b658fb35] write BasicOpenEnumerator, add eq/hash for BasicReaction
  • [20438501] write BasicEnumerator, add minimization enumerators
  • [2100013f] add limited_powerset, add helper methods for enumerators
  • [3a3dd491] add utils
  • [df03cd77] add enumerators directory/file
  • [07161b5d] lint cleanup
  • [b11714df] initial pathways
  • [7be23b8f] refactor core into module
  • [95923733] remove old entries and reaction
  • [2dacde9d] bug fix
  • [6d3c2102] NetworkEntry
  • [e651173f] more properties for interfaces
  • [1023a121] add backwards compatibility with pymatgen to demo NB
  • [aaed82bb] Merge remote-tracking branch 'upstream/revision'
  • [98b5b6b1] update demo NB
  • [6a323b4e] Switch back to pymatgen GibbsComputedStructureEntry
  • [59d35b53] update reqs, configure GibbsComputedStructureEntry
  • [36639a49] Merge pull request #5 from GENESIS-EFRC/revision
  • [9b4acfed] update reqs
  • [6f105473] Add json results, update demo NB
  • [4df74f71] update reqs, first revision of demo NB
  • [2b42a7dd] Update README instructions
  • [af4276a6] supress import order lint error
  • [8b3ff45e] Add Computed Reaction
  • [8a30fbcc] Add notes for Matt
  • [957855c7] update basic reaction for new abstractions
  • [306a3057] abstract out more properties
  • [640c37ba] fix init
  • [6dccb364] Base reaction implementation
  • [01a9135d] split entries in two two implemenations
  • [71d1b2a7] move old core and define new core interfaces
  • [420f0d07] fix data loading
  • [c30414cc] Remove chempot restriction, fix bug with ._structure attribute & data
  • [aad1e969] Merge pull request #4 from GENESIS-EFRC/cleanup
  • [9e98f735] fix linting errors
  • [d1d0b522] automated workflows
  • [7eaa9265] Add Mkdocs
  • [aac33b9a] basic lint infrastructure
  • [365cd492] switch docs to Markdown
  • [34df4298] update setup infrastructure
  • [39a533ee] update license for LBNL
  • [e3530945] add type hint support
  • [a41da83f] make data into module
  • [c1c569ab] make source tree
  • [e27238ef] total cost now includes more accurate percentage method
  • [04d3c428] fix major typo in screening for dummy nodes
  • [483aca25] add li2o/na2o data
  • [c408502f] Change graph creation to dask bag via iterable approach
  • [cfffd393] clean up code formatting via black
  • [bf27a8a8] Add save method (rudimentary) -- also clean up imports
  • [1cc583f3] batch size tweaks
  • [e05b56e9] Optimized numba balancing. Much faster
  • [dfec16ba] New balancing method with numba
  • [d5e2f112] Working version of dask delayed, split off entries module
  • [7685efcd] Move build_path method outside of class
  • [80f1fbe5] possible memory improvement
  • [4297471c] simplifying list comprehension
  • [5d852bc4] Change to filter().map() methodology
  • [d01731f5] Added topdentry function to reduce memory usage of entry objects
  • [3161bcab] Speed up ReactionError handling & reduce memory reqs for path arrays
  • [4ec110ff] temporarily remove client
  • [f2bbe742] Switch all parallelization to dask
  • [2d2e1b90] more efficient memory handling in pathway enumeration
  • [cfd4b89c] Revert to using multiprocessing, test of memory reqs
  • [3a184ee7] working implementation with ray and numba
  • [e0421965] Better parallelization of path screening/building, add G compound data
  • [b6b9d77f] finished parallelizing graph network generation
  • [9f9f1f50] parallelize reaction edge method, add itertools product support
  • [b280820b] Add parallelization via pathos
  • [e76dfe13] add entry_set filtering
  • [d9a70427] add react method
  • [eb5aa90b] trial feature: intermediate interface reactions
  • [700cf2be] Remove trial O2 feature, try composition interpolation
  • [7a10df9e] Trial feature: Add expanded support for gases in rxns
  • [fb8cc563] Interdependent reaction checker works for >2 rxns now
  • [091d6059] add interdependent rxn filter and chempot cost function filter
  • [3f333d0c] add back in filtering
  • [b4665080] change GibbsComputedStructureEntry to pymatgen
  • [96850b01] Readthedocs updated yamls
  • [7565b0b0] fix sphinx build
  • [80e48071] fix README
  • [89c76ca9] Updated docstrings and docs
  • [c11fb0c1] small README typo
  • [58575bce] Updated demo NB and small vertex bug
  • [00397aa2] Major cleaning pt. 2 and adding more "set" methods
  • [36949c05] Major cleaning
  • [f88013be] Docstring updates
  • [64a8abd4] Reaction pathways are now balanced using numba
  • [f32f1992] Added support for massive phase diagram construction
  • [8503d911] first steps for faster PD constructioon
  • [9b13792a] Added structural similarity fingerprint method
  • [c60ea6da] fixed repr
  • [3f439323] check for k error
  • [399a5359] rename file
  • [a3576ae9] added extend_entries option
  • [dbdbf1d5] Preparing for eventual release
  • [1ab35776] Date update
  • [d1315a1f] Many more graph-tool updates (+ exp data)
  • [23c5062f] Converted entire library to graph-tool
  • [016ff523] Small fixes
  • [a582f94b] Add pathway analysis, redox pathway finding
  • [45dfa627] Merge pull request #3 from mattmcdermott/dev
  • [f511b339] Added NIST gas data, StructuralComplexity featurizer, etc.
  • [0b35e59f] Added more helpful visualization network
  • [8790300d] Successfully balancing combined pathways!
  • [54e1fcb6] Merge pull request #2 from mattmcdermott/dev
  • [789ca4d2] small bug fix
  • [1e494c17] Gibbs Free Energy SISSO descriptor
  • [ddbec40b] Merge pull request #1 from mattmcdermott/dev
  • [142f19d5] Added docstrings
  • [9da1a4b3] Added requirements.txt (and more refactoring)
  • [89d89363] Small code refactoring part 2
  • [a43014c8] Small formatting changes
  • [b93c2bd1] Small refactoring
  • [3b07bca2] Added support for processing "leftover" reactants
  • [d907c78b] Added basic setup.py for local install
  • [780909db] Update README.md
  • [a2f5e5ee] Created Reaction Network class and helper classes
  • [e55a689a] Initial commit

- Python
Published by github-actions[bot] over 4 years ago

reaction-network - Manual Release to establish baseline for auto-release

- Python
Published by shyamd over 4 years ago

reaction-network - Version 1.1 (paper)

This release accompanies the final revision(s) of the accompanying manuscript, which is under review at Nature Communications:

McDermott, M.J., Dwaraknath, S.S., and Persson, K.A. (2021). A graph-based network for predicting chemical reaction pathways in solid-state materials synthesis.

The repository includes the results from the manuscript and a demo notebook for recreating the results/analysis.

- Python
Published by mattmcdermott almost 5 years ago

reaction-network - Version 1.0 -- Preprint

This is the first release of the reaction-network code, as it was when originally submitted to Nature Comm. (before reviews).

- Python
Published by mattmcdermott over 5 years ago