Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/main' into add_randomSolution
Browse files Browse the repository at this point in the history
# Conflicts:
#	pysipfenn/core/pysipfenn.py
  • Loading branch information
amkrajewski committed Oct 11, 2023
2 parents 9022dbe + af4bc24 commit ea29afd
Show file tree
Hide file tree
Showing 97 changed files with 625 additions and 26,005 deletions.
6 changes: 3 additions & 3 deletions .github/workflows/fullTest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
python -m pip install --upgrade pip
python -m pip install --upgrade setuptools
python -m pip install wheel flask pytest pytest-cov
python -m pip install -e .
python -m pip install -e ".[dev]"
- name: Download Models
run: python -c "import pysipfenn; c = pysipfenn.Calculator(); c.downloadModels(); c.loadModels();"
Expand Down Expand Up @@ -53,7 +53,7 @@ jobs:
python -m pip install --upgrade pip
python -m pip install --upgrade setuptools
python -m pip install wheel flask pytest pytest-cov
python -m pip install -e .
python -m pip install -e ".[dev]"
- name: Download Models
run: python -c "import pysipfenn; c = pysipfenn.Calculator(); c.downloadModels(); c.loadModels();"

Expand All @@ -80,7 +80,7 @@ jobs:
python -m pip install --upgrade pip
python -m pip install --upgrade setuptools
python -m pip install wheel flask pytest pytest-cov
python -m pip install -e .
python -m pip install -e ".[dev]"
- name: Download Models
run: python -c "import pysipfenn; c = pysipfenn.Calculator(); c.downloadModels(); c.loadModels();"

Expand Down
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
docs/_build
docs/jupyter_execute
25 changes: 17 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,22 +14,21 @@

![GitHub last commit (by committer)](https://img.shields.io/github/last-commit/PhasesResearchLab/pysipfenn?label=Last%20Commit)
![GitHub Release Date - Published_At](https://img.shields.io/github/release-date/PhasesResearchLab/pysipfenn?label=Last%20Release)
![GitHub commits since tagged version](https://img.shields.io/github/commits-since/PhasesResearchLab/pysipfenn/v0.12.0?color=g)
![GitHub commits since tagged version](https://img.shields.io/github/commits-since/PhasesResearchLab/pysipfenn/v0.13.0?color=g)
![GitHub issues](https://img.shields.io/github/issues/PhasesResearchLab/pysipfenn)

[![DOI](https://img.shields.io/badge/DOI-10.1016%2Fj.commatsci.2022.111254-blue)](https://doi.org/10.1016/j.commatsci.2022.111254)
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.7373089.svg)](https://doi.org/10.5281/zenodo.7373089)

### Major News

- **(v.12.2)** The license has been changed to LGPLv3 to allow for integration with proprietary software developed
- **(v0.13.0)** Model exports are now effortless the new `pysipfenn.core.modelExporters` module, which also allows
users to reduce models to FP16 precision or simplify model structure. It supports ONNX, PyTorch, and CoreML formats. The
latter allows use of highly efficient Neural Engine on all modern Apple devices. Note that to use these features, you
need to install additional dependencies with `pip install pysipfenn[dev]`.
- **(v0.12.2)** The license has been changed to LGPLv3 to allow for integration with proprietary software developed
by CALPHAD community, while supporting the development of new pySIPFENN features for all users. Many thanks to our colleagues from
[GTT-Technologies](https://gtt-technologies.de) and other participants of [50th CALPHAD 2023 conference in Boston](https://calphad.org/calphad-2023) for fruitful discussions.
- **(v.12.0)** Official Python 3.11 support.
- **(v.12.0)** Automated matrix-testing on Linux / Mac / Windows with Python 3.9 / 3.10 / 3.11 through GitHub Actions CLI
and test coverage report through Codecov. Tests are also generally improved and more extensive.
- **(v0.11.0)** Some common questions are now addressed in the [documentation FAQ section](https://pysipfenn.readthedocs.io/en/stable/faq.html).
- **(v0.11.0)** The model downloads from Zenodo are now multithreaded and are 15 times faster.
- **(v0.12.0)** Official Python 3.11 support.
- **(March 2023 Workshop)** We would like to thank all of our amazing attendees for making our workshop, co-organized with the
[Materials Genome Foundation](https://materialsgenomefoundation.org), such a success! Over 100 of you simultaneously followed
all exercises and, at the peak, we loaded over 1,200GB of models into the HPC's RAM. At this point, we would also like to
Expand Down Expand Up @@ -125,3 +124,13 @@ Then, move to the pySIPFENN folder and install in editable (`-e`) mode
cd pySIPFENN
pip install -e .

### Developer Install

If you want to utilize pySIPFENN beyond its core functionalities, for instance, to train new models on custom datasets
or to export models in different formats or precisions, you need to install additional dependencies. This can be done
by installing the `dev` extras with

pip install pysipfenn[dev]

> Note: If you are using MacOS zsh shell, you may need to enclose the `dev` extras in quotes like
> `pip install "pysipfenn[dev]"` or `pip install ".[dev]"`.
4 changes: 0 additions & 4 deletions docs/_build/.buildinfo

This file was deleted.

Binary file removed docs/_build/.doctrees/changelog.doctree
Binary file not shown.
Binary file removed docs/_build/.doctrees/environment.pickle
Binary file not shown.
Binary file not shown.
Binary file removed docs/_build/.doctrees/faq.doctree
Binary file not shown.
Binary file removed docs/_build/.doctrees/index.doctree
Binary file not shown.
Binary file removed docs/_build/.doctrees/install.doctree
Binary file not shown.
Binary file removed docs/_build/.doctrees/source/modules.doctree
Binary file not shown.
Binary file removed docs/_build/.doctrees/source/pysipfenn.core.doctree
Binary file not shown.
Binary file not shown.
Binary file removed docs/_build/.doctrees/source/pysipfenn.doctree
Binary file not shown.
Binary file not shown.
Binary file removed docs/_build/_images/112-Cr12Fe10Ni8.png
Binary file not shown.
Binary file removed docs/_build/_images/SIPFENN_logo_small.png
Binary file not shown.
Binary file removed docs/_build/_images/SigmaSQS_plots.png
Binary file not shown.
Binary file removed docs/_build/_images/neuralnetcolorized.png
Binary file not shown.
7 changes: 0 additions & 7 deletions docs/_build/_sources/changelog.rst.txt

This file was deleted.

Loading

0 comments on commit ea29afd

Please sign in to comment.