11``` @meta
2- CurrentModule = PseudoLibraries
2+ CurrentModule = PseudoPotentialData
33```
44
5- # PseudoLibraries
5+ # PseudoPotentialData
66
77Enables programmatic access to
8- standard pseudopotential libraries in solid-state calculations.
8+ standard pseudopotential libraries for solid-state calculations.
99In using this library the combination of a string identifier and the element
1010symbol provides a unique and reproducible mapping to a pseudopotential file.
1111Moreover in case the pseudopotential file
@@ -20,10 +20,10 @@ for LDA pseudopotentials (referred to by the identifier `pd_nc_sr_lda_stringent_
2020and places the full path to the downloaded pseudopotential file into the ` filename ` variable:
2121
2222``` @example index-example
23- using PseudoLibraries
23+ using PseudoPotentialData
2424identifier = "pd_nc_sr_lda_stringent_0.4.1_upf"
25- library = PseudoLibrary (identifier)
26- filename = library[ :Si]
25+ family = PseudoFamily (identifier)
26+ filename = pseudofile(family, :Si)
2727```
2828As you see this will be a string such as
2929` /home/user/.julia/artifacts/56094b8162385233890d523c827ba06e07566079/Si.upf ` ,
@@ -34,26 +34,21 @@ It is therefore highly recommended to use the above mechanism
3434based on ` identfier ` and element symbol instead of hard-coding
3535the expanded path in user scripts.
3636
37- An alternative version to achieve the same thing as above is
37+ For multiple elements you can similarly use
3838``` @example index-example
39- filename = pseudofile(library, :Si)
40- ```
41- or for multiple elements:
42- ``` @example index-example
43- pseudofile.(library, [:C, :Si])
39+ pseudofile.(family, [:C, :Si])
4440```
4541
46- Some metadata information is stored in the ` library ` object:
42+ Some metadata information is stored in the ` family ` object:
4743``` @example index-example
48- library
44+ family
4945```
5046
5147For a list of available identifiers see
5248``` @example index-example
53- PseudoLibraries.available_identifiers ()
49+ PseudoPotentialData.family_identifiers ()
5450```
55- More details on the meaning of these keys is given
56- in the README of thei
51+ More details on the meaning of these keys is given in the README of the
5752[ PseudoLibrary] ( https://github.com/JuliaMolSim/PseudoLibrary/blob/7c4b71a3b9d70a229d757aa6d546ef22b83a85a9/README.md )
5853repository.
5954
@@ -64,5 +59,5 @@ repository.
6459## Interface
6560
6661``` @autodocs
67- Modules = [PseudoLibraries ]
62+ Modules = [PseudoPotentialData ]
6863```
0 commit comments