@@ -35,47 +35,51 @@ To search within this list for a particular species, you can use regular express
35
35
>> > just_CO = Splatalogue.get_species_ids(species_regex = ' CO ' ) # note the spaces
36
36
>> > len (just_CO)
37
37
4
38
- >> > assert just_CO == {' 02812 CO v = 0 - Carbon Monoxide' : ' 204' ,
39
- ... ' 02813 CO v = 1 - Carbon Monoxide' : ' 990' ,
40
- ... ' 02814 CO v = 2 - Carbon Monoxide' : ' 991' ,
41
- ... ' 02815 CO v = 3 - Carbon Monoxide' : ' 1343' }
38
+ >> > just_CO
39
+ {' 02812 CO v = 0 - Carbon Monoxide' : ' 204' ,
40
+ ' 02813 CO v = 1 - Carbon Monoxide' : ' 990' ,
41
+ ' 02814 CO v = 2 - Carbon Monoxide' : ' 991' ,
42
+ ' 02815 CO v = 3 - Carbon Monoxide' : ' 1343' }
42
43
>> > carbon_monoxide = Splatalogue.get_species_ids(' Carbon Monoxide' )
43
44
>> > len (carbon_monoxide) # includes isotopologues
44
45
17
45
- >> > assert carbon_monoxide == {' 02931 13CO+ - Carbon Monoxide Ion' : ' 21107' ,
46
- ... ' 03027 C18O+ - Carbon Monoxide Ion' : ' 21108' ,
47
- ... ' 03119 13C18O+ - Carbon Monoxide Ion' : ' 21109' ,
48
- ... ' 02812 CO v = 0 - Carbon Monoxide' : ' 204' ,
49
- ... ' 02813 CO v = 1 - Carbon Monoxide' : ' 990' ,
50
- ... ' 02816 CO+ v = 0 - Carbon Monoxide Ion' : ' 709' ,
51
- ... ' 02910 13CO v = 0 - Carbon Monoxide' : ' 4' ,
52
- ... ' 02913 C17O - Carbon Monoxide' : ' 226' ,
53
- ... ' 03005 C18O - Carbon Monoxide' : ' 245' ,
54
- ... ' 03006 13C17O - Carbon Monoxide' : ' 264' ,
55
- ... ' 03101 13C18O - Carbon Monoxide' : ' 14' ,
56
- ... ' 02814 CO v = 2 - Carbon Monoxide' : ' 991' ,
57
- ... ' 02815 CO v = 3 - Carbon Monoxide' : ' 1343' ,
58
- ... ' 02817 CO+ v = 1 - Carbon Monoxide Ion' : ' 21273' ,
59
- ... ' 02911 13CO v = 1 - Carbon Monoxide' : ' 992' ,
60
- ... ' 02912 13CO v = 2 - Carbon Monoxide' : ' 993' ,
61
- ... ' 03004 14CO - Carbon Monoxide' : ' 778' }
46
+ >> > carbon_monoxide
47
+ {' 02931 13CO+ - Carbon Monoxide Ion' : ' 21107' ,
48
+ ' 03027 C18O+ - Carbon Monoxide Ion' : ' 21108' ,
49
+ ' 03119 13C18O+ - Carbon Monoxide Ion' : ' 21109' ,
50
+ ' 02812 CO v = 0 - Carbon Monoxide' : ' 204' ,
51
+ ' 02813 CO v = 1 - Carbon Monoxide' : ' 990' ,
52
+ ' 02816 CO+ v = 0 - Carbon Monoxide Ion' : ' 709' ,
53
+ ' 02910 13CO v = 0 - Carbon Monoxide' : ' 4' ,
54
+ ' 02913 C17O - Carbon Monoxide' : ' 226' ,
55
+ ' 03005 C18O - Carbon Monoxide' : ' 245' ,
56
+ ' 03006 13C17O - Carbon Monoxide' : ' 264' ,
57
+ ' 03101 13C18O - Carbon Monoxide' : ' 14' ,
58
+ ' 02814 CO v = 2 - Carbon Monoxide' : ' 991' ,
59
+ ' 02815 CO v = 3 - Carbon Monoxide' : ' 1343' ,
60
+ ' 02817 CO+ v = 1 - Carbon Monoxide Ion' : ' 21273' ,
61
+ ' 02911 13CO v = 1 - Carbon Monoxide' : ' 992' ,
62
+ ' 02912 13CO v = 2 - Carbon Monoxide' : ' 993' ,
63
+ ' 03004 14CO - Carbon Monoxide' : ' 778' }
62
64
>> > atomic_weight_88 = Splatalogue.get_species_ids(' ^088' )
63
- >> > assert atomic_weight_88 == {' 08801 SiC5 - Silicon Tetracarbide' : ' 265' ,
64
- ... ' 08803 C6O - Hexacarbon monoxide' : ' 585' ,
65
- ... ' 08802 CH3C6H - Methyltriacetylene' : ' 388' }
65
+ >> > atomic_weight_88
66
+ {' 08801 SiC5 - Silicon Tetracarbide' : ' 265' ,
67
+ ' 08803 C6O - Hexacarbon monoxide' : ' 585' ,
68
+ ' 08802 CH3C6H - Methyltriacetylene' : ' 388' }
66
69
67
70
The returned items are dictionaries, but they are also searchable.
68
71
69
72
.. code-block :: python
70
73
71
74
>> > # note leading space
72
- >> > assert carbon_monoxide.find(' 13' ) == {' 02931 13CO+ - Carbon Monoxide Ion' : ' 21107' ,
73
- ... ' 03119 13C18O+ - Carbon Monoxide Ion' : ' 21109' ,
74
- ... ' 02910 13CO v = 0 - Carbon Monoxide' : ' 4' ,
75
- ... ' 03006 13C17O - Carbon Monoxide' : ' 264' ,
76
- ... ' 03101 13C18O - Carbon Monoxide' : ' 14' ,
77
- ... ' 02911 13CO v = 1 - Carbon Monoxide' : ' 992' ,
78
- ... ' 02912 13CO v = 2 - Carbon Monoxide' : ' 993' }
75
+ >> > carbon_monoxide.find(' 13' )
76
+ {' 02931 13CO+ - Carbon Monoxide Ion' : ' 21107' ,
77
+ ' 03119 13C18O+ - Carbon Monoxide Ion' : ' 21109' ,
78
+ ' 02910 13CO v = 0 - Carbon Monoxide' : ' 4' ,
79
+ ' 03006 13C17O - Carbon Monoxide' : ' 264' ,
80
+ ' 03101 13C18O - Carbon Monoxide' : ' 14' ,
81
+ ' 02911 13CO v = 1 - Carbon Monoxide' : ' 992' ,
82
+ ' 02912 13CO v = 2 - Carbon Monoxide' : ' 993' }
79
83
80
84
Querying Splatalogue: Getting Line Information
81
85
----------------------------------------------
0 commit comments