Skip to content

Commit c9a97c3

Browse files
authored
Merge pull request #288 from WMD-group/develop
Merge develop branch changes into the master branch
2 parents b126e9f + 7d89173 commit c9a97c3

File tree

9 files changed

+544
-89
lines changed

9 files changed

+544
-89
lines changed

README.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ List of modules
6868
* **properties.py** A collection of tools for estimating useful properties based on composition.
6969
* **lattice.py** Given the sites, multiplicities and possible oxidation states
7070
at those sites, this reads from the database and generates all possible
71-
stoichiometeries.
71+
stoichiometries.
7272
* **builder.py** Builds some common lattice structures, given the chemical
7373
composition.
7474
* **lattice_parameters.py** Estimation of lattice parameters for various lattice types using covalent/ionic radii.
@@ -82,11 +82,11 @@ Requirements
8282
------------
8383
The main language is Python 3 and has been tested using Python 3.9+.
8484
Basic requirements are Numpy and Scipy.
85-
The [Atomic Simulation Environment](https://wiki.fysik.dtu.dk/ase) (ASE), [spglib](http://atztogo.github.io/spglib), and [pymatgen](www.pymatgen.org) are also required for many components.
85+
The [Atomic Simulation Environment](https://wiki.fysik.dtu.dk/ase) (ASE), [spglib](http://atztogo.github.io/spglib), and [pymatgen](https://pymatgen.org) are also required for many components.
8686

8787
Installation
8888
------------
89-
The latest stable release can be installed via pip which will automatically setup other Python packages as required:
89+
The latest stable release can be installed via pip which will automatically set up other Python packages as required:
9090

9191
pip install smact
9292

@@ -98,12 +98,12 @@ conda install -c conda-forge smact
9898

9999
Alternatively, the very latest version can be installed using:
100100

101-
pip install git+git://github.com/WMD-group/SMACT.git
101+
pip install git+https://github.com/WMD-group/SMACT.git
102102

103103
For developer installation SMACT can be installed from a copy of the source
104104
repository (https://github.com/wmd-group/smact); this will be preferred if using experimental code branches.
105105

106-
To clone the project from Github and make a local installation:
106+
To clone the project from GitHub and make a local installation:
107107

108108
git clone https://github.com/wmd-group/smact.git
109109
cd smact
@@ -136,21 +136,21 @@ Testing modules should be pass/fail and wrapped into **tests/test_core.py** or a
136136
Run the tests using `python -m pytest -v`.
137137
(The final `-v` is optional and adds more detail to the output.)
138138

139-
We also use integrated testing on Github via [GitHub Actions](hhttps://github.com/features/actions).
139+
We also use integrated testing on GitHub via [GitHub Actions](hhttps://github.com/features/actions).
140140

141141
References
142142
----------
143143

144-
[H. Park et al,
144+
[H. Park et al.,
145145
"Mapping inorganic crystal chemical space" *Faraday Discuss.* (2024)](https://pubs.rsc.org/en/content/articlelanding/2024/fd/d4fd00063c)
146146

147-
[D. W. Davies et al,
147+
[D. W. Davies et al.,
148148
"SMACT: Semiconducting Materials by Analogy and Chemical Theory" *JOSS* **4**, 1361 (2019)](https://joss.theoj.org/papers/7efd2f2ad60d25bdccee3fbd3fc11448)
149149

150-
[D. W. Davies et al,
150+
[D. W. Davies et al.,
151151
"Materials discovery by chemical analogy: role of oxidation states in structure prediction" *Faraday Discuss.* **211**, 553 (2018)](https://pubs.rsc.org/en/Content/ArticleLanding/2018/FD/C8FD00032H)
152152

153-
[D. W. Davies et al,
153+
[D. W. Davies et al.,
154154
"Computational screening of all stoichiometric inorganic materials" *Chem* **1**, 617 (2016)](http://www.cell.com/chem/abstract/S2451-9294(16)30155-3)
155155

156156
[B. R. Pamplin, "A systematic method of deriving new semiconducting

docs/conf.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,17 +52,17 @@
5252

5353
# General information about the project.
5454
project = "Smact"
55-
copyright = "2016, Materials Design Group"
55+
copyright = "2024, Materials Design Group"
5656
author = "Materials Design Group"
5757

5858
# The version info for the project you're documenting, acts as replacement for
5959
# |version| and |release|, also used in various other places throughout the
6060
# built documents.
6161
#
6262
# The short X.Y version.
63-
version = "2.5"
63+
version = "2.6"
6464
# The full version, including alpha/beta/rc tags.
65-
release = "2.5.5"
65+
release = "2.6.0"
6666

6767
# The language for content autogenerated by Sphinx. Refer to documentation
6868
# for a list of supported languages.
@@ -382,5 +382,6 @@ def __getattr__(cls, name):
382382
"pymatgen.util.plotting",
383383
"pymatgen.analysis.structure_prediction",
384384
"pymatgen.transformations.standard_transformations",
385+
"tabulate",
385386
]
386387
sys.modules.update((mod_name, Mock()) for mod_name in MOCK_MODULES)

examples/Dopant_Prediction/doper_example.ipynb

Lines changed: 270 additions & 29 deletions
Large diffs are not rendered by default.

setup.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
__copyright__ = (
66
"Copyright Daniel W. Davies, Adam J. Jackson, Keith T. Butler (2019)"
77
)
8-
__version__ = "2.5.5"
8+
__version__ = "2.6"
99
__maintainer__ = "Anthony O. Onwuli"
1010
__maintaier_email__ = "[email protected]"
11-
__date__ = "December 7 2023"
11+
__date__ = "July 10 2024"
1212

1313
import os
1414
import unittest
@@ -43,6 +43,7 @@
4343
"data/*.data",
4444
"data/*.xlsx",
4545
"data/*.json",
46+
"data/species_rep/*.json",
4647
]
4748
},
4849
zip_safe=False,

smact/data/species_rep/skipspecies_20221028_319ion_dim200_cosine_similarity.json

Lines changed: 1 addition & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)