mirror of
https://github.com/LCPQ/quantum_package
synced 2024-12-22 20:35:19 +01:00
Added cc-pVDZ basis set and periodic table data
This commit is contained in:
parent
942b9339c6
commit
7c8a66c6e9
3370
data/basis/cc-pVDZ
Normal file
3370
data/basis/cc-pVDZ
Normal file
File diff suppressed because it is too large
Load Diff
36
data/periodic-table
Normal file
36
data/periodic-table
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
1 H Hydrogen
|
||||||
|
2 He Helium
|
||||||
|
3 Li Lithium
|
||||||
|
4 Be Beryllium
|
||||||
|
5 B Boron
|
||||||
|
6 C Carbon
|
||||||
|
7 N Nitrogen
|
||||||
|
8 O Oxygen
|
||||||
|
9 F Fluorine
|
||||||
|
10 Ne Neon
|
||||||
|
11 Na Sodium
|
||||||
|
12 Mg Magnesium
|
||||||
|
13 Al Aluminum
|
||||||
|
14 Si Silicon
|
||||||
|
15 P Phosphorus
|
||||||
|
16 S Sulfur
|
||||||
|
17 Cl Chlorine
|
||||||
|
18 Ar Argon
|
||||||
|
19 K Potassium
|
||||||
|
20 Ca Calcium
|
||||||
|
21 Sc Scandium
|
||||||
|
22 Ti Titanium
|
||||||
|
23 V Vanadium
|
||||||
|
24 Cr Chromium
|
||||||
|
25 Mn Manganese
|
||||||
|
26 Fe Iron
|
||||||
|
27 Co Cobalt
|
||||||
|
28 Ni Nickel
|
||||||
|
29 Cu Copper
|
||||||
|
30 Zn Zinc
|
||||||
|
31 Ga Gallium
|
||||||
|
32 Ge Germanium
|
||||||
|
33 As Arsenic
|
||||||
|
34 Se Selenium
|
||||||
|
35 Br Bromine
|
||||||
|
36 Kr Krypton
|
123
ocaml/elements.ml
Normal file
123
ocaml/elements.ml
Normal file
@ -0,0 +1,123 @@
|
|||||||
|
type t =
|
||||||
|
|H |He
|
||||||
|
|Li|Be |B |C |N |O |F |Ne
|
||||||
|
|Na|Mg |Al|Si|P |S |Cl|Ar
|
||||||
|
|K |Ca|Sc|Ti|V |Cr|Mn|Fe|Co|Ni|Cu|Zn|Ga|Ge|As|Se|Br|Kr
|
||||||
|
;;
|
||||||
|
|
||||||
|
let of_string = function
|
||||||
|
| "H" | "Hydrogen" -> H
|
||||||
|
| "He" | "Helium" -> He
|
||||||
|
| "Li" | "Lithium" -> Li
|
||||||
|
| "Be" | "Beryllium" -> Be
|
||||||
|
| "B" | "Boron" -> B
|
||||||
|
| "C" | "Carbon" -> C
|
||||||
|
| "N" | "Nitrogen" -> N
|
||||||
|
| "O" | "Oxygen" -> O
|
||||||
|
| "F" | "Fluorine" -> F
|
||||||
|
| "Ne" | "Neon" -> Ne
|
||||||
|
| "Na" | "Sodium" -> Na
|
||||||
|
| "Mg" | "Magnesium" -> Mg
|
||||||
|
| "Al" | "Aluminum" -> Al
|
||||||
|
| "Si" | "Silicon" -> Si
|
||||||
|
| "P" | "Phosphorus" -> P
|
||||||
|
| "S" | "Sulfur" -> S
|
||||||
|
| "Cl" | "Chlorine" -> Cl
|
||||||
|
| "Ar" | "Argon" -> Ar
|
||||||
|
| "K" | "Potassium" -> K
|
||||||
|
| "Ca" | "Calcium" -> Ca
|
||||||
|
| "Sc" | "Scandium" -> Sc
|
||||||
|
| "Ti" | "Titanium" -> Ti
|
||||||
|
| "V" | "Vanadium" -> V
|
||||||
|
| "Cr" | "Chromium" -> Cr
|
||||||
|
| "Mn" | "Manganese" -> Mn
|
||||||
|
| "Fe" | "Iron" -> Fe
|
||||||
|
| "Co" | "Cobalt" -> Co
|
||||||
|
| "Ni" | "Nickel" -> Ni
|
||||||
|
| "Cu" | "Copper" -> Cu
|
||||||
|
| "Zn" | "Zinc" -> Zn
|
||||||
|
| "Ga" | "Gallium" -> Ga
|
||||||
|
| "Ge" | "Germanium" -> Ge
|
||||||
|
| "As" | "Arsenic" -> As
|
||||||
|
| "Se" | "Selenium" -> Se
|
||||||
|
| "Br" | "Bromine" -> Br
|
||||||
|
| "Kr" | "Krypton" -> Kr
|
||||||
|
;;
|
||||||
|
|
||||||
|
let to_string = function
|
||||||
|
| H -> "H"
|
||||||
|
| He -> "He"
|
||||||
|
| Li -> "Li"
|
||||||
|
| Be -> "Be"
|
||||||
|
| B -> "B"
|
||||||
|
| C -> "C"
|
||||||
|
| N -> "N"
|
||||||
|
| O -> "O"
|
||||||
|
| F -> "F"
|
||||||
|
| Ne -> "Ne"
|
||||||
|
| Na -> "Na"
|
||||||
|
| Mg -> "Mg"
|
||||||
|
| Al -> "Al"
|
||||||
|
| Si -> "Si"
|
||||||
|
| P -> "P"
|
||||||
|
| S -> "S"
|
||||||
|
| Cl -> "Cl"
|
||||||
|
| Ar -> "Ar"
|
||||||
|
| K -> "K"
|
||||||
|
| Ca -> "Ca"
|
||||||
|
| Sc -> "Sc"
|
||||||
|
| Ti -> "Ti"
|
||||||
|
| V -> "V"
|
||||||
|
| Cr -> "Cr"
|
||||||
|
| Mn -> "Mn"
|
||||||
|
| Fe -> "Fe"
|
||||||
|
| Co -> "Co"
|
||||||
|
| Ni -> "Ni"
|
||||||
|
| Cu -> "Cu"
|
||||||
|
| Zn -> "Zn"
|
||||||
|
| Ga -> "Ga"
|
||||||
|
| Ge -> "Ge"
|
||||||
|
| As -> "As"
|
||||||
|
| Se -> "Se"
|
||||||
|
| Br -> "Br"
|
||||||
|
| Kr -> "Kr"
|
||||||
|
;;
|
||||||
|
|
||||||
|
let to_long_string = function
|
||||||
|
| H -> "Hydrogen"
|
||||||
|
| He -> "Helium"
|
||||||
|
| Li -> "Lithium"
|
||||||
|
| Be -> "Beryllium"
|
||||||
|
| B -> "Boron"
|
||||||
|
| C -> "Carbon"
|
||||||
|
| N -> "Nitrogen"
|
||||||
|
| O -> "Oxygen"
|
||||||
|
| F -> "Fluorine"
|
||||||
|
| Ne -> "Neon"
|
||||||
|
| Na -> "Sodium"
|
||||||
|
| Mg -> "Magnesium"
|
||||||
|
| Al -> "Aluminum"
|
||||||
|
| Si -> "Silicon"
|
||||||
|
| P -> "Phosphorus"
|
||||||
|
| S -> "Sulfur"
|
||||||
|
| Cl -> "Chlorine"
|
||||||
|
| Ar -> "Argon"
|
||||||
|
| K -> "Potassium"
|
||||||
|
| Ca -> "Calcium"
|
||||||
|
| Sc -> "Scandium"
|
||||||
|
| Ti -> "Titanium"
|
||||||
|
| V -> "Vanadium"
|
||||||
|
| Cr -> "Chromium"
|
||||||
|
| Mn -> "Manganese"
|
||||||
|
| Fe -> "Iron"
|
||||||
|
| Co -> "Cobalt"
|
||||||
|
| Ni -> "Nickel"
|
||||||
|
| Cu -> "Copper"
|
||||||
|
| Zn -> "Zinc"
|
||||||
|
| Ga -> "Gallium"
|
||||||
|
| Ge -> "Germanium"
|
||||||
|
| As -> "Arsenic"
|
||||||
|
| Se -> "Selenium"
|
||||||
|
| Br -> "Bromine"
|
||||||
|
| Kr -> "Krypton"
|
||||||
|
;;
|
Loading…
Reference in New Issue
Block a user