Dataset Open Access

Modulation Module for HelMod-4

Boschini, M.J.; Della Torre, S.; Gervasi, M.; La Vacca, G.; Rancoita, P.G.


MARC21 XML Export

<?xml version='1.0' encoding='UTF-8'?>
<record xmlns="http://www.loc.gov/MARC21/slim">
  <leader>00000nmm##2200000uu#4500</leader>
  <datafield tag="773" ind1=" " ind2=" ">
    <subfield code="a">10.1002/2015JA022237</subfield>
    <subfield code="i">isReferencedBy</subfield>
    <subfield code="n">doi</subfield>
  </datafield>
  <datafield tag="773" ind1=" " ind2=" ">
    <subfield code="a">10.1016/j.asr.2019.04.007</subfield>
    <subfield code="i">isReferencedBy</subfield>
    <subfield code="n">doi</subfield>
  </datafield>
  <datafield tag="773" ind1=" " ind2=" ">
    <subfield code="a">https://www.helmod.org</subfield>
    <subfield code="i">isDocumentedBy</subfield>
    <subfield code="n">url</subfield>
  </datafield>
  <datafield tag="773" ind1=" " ind2=" ">
    <subfield code="a">10.15161/oar.it/75358</subfield>
    <subfield code="i">isVersionOf</subfield>
    <subfield code="n">doi</subfield>
  </datafield>
  <datafield tag="999" ind1="C" ind2="5">
    <subfield code="x">Boschini et al (2022) Astrophys. J. 925(2):108 http://dx.doi.org/10.3847/1538-4357/ac313d</subfield>
  </datafield>
  <datafield tag="999" ind1="C" ind2="5">
    <subfield code="x">Boschini et al (2021) Astrophys. J. 913(1):5 http://dx.doi.org/10.3847/1538-4357/abf11c</subfield>
  </datafield>
  <datafield tag="999" ind1="C" ind2="5">
    <subfield code="x">Boschini et al (2020) Astrophys. J. Supplement 250(2):27 http://dx.doi.org/10.3847/1538-4365/aba901</subfield>
  </datafield>
  <datafield tag="999" ind1="C" ind2="5">
    <subfield code="x">Boschini et al (2020) Astrophys. J. 889(2):167, 2020. http://dx.doi.org/10.3847/1538-4357/ab64f1</subfield>
  </datafield>
  <datafield tag="999" ind1="C" ind2="5">
    <subfield code="x">Boschini et al (2019) Advances in Space Research 64(12):2459 - 2476 http://dx.doi.org/10.1016/j.asr.2019.04.007</subfield>
  </datafield>
  <datafield tag="980" ind1=" " ind2=" ">
    <subfield code="a">user-infn</subfield>
  </datafield>
  <datafield tag="540" ind1=" " ind2=" ">
    <subfield code="u">https://creativecommons.org/licenses/by/4.0/</subfield>
    <subfield code="a">Creative Commons Attribution 4.0</subfield>
  </datafield>
  <datafield tag="100" ind1=" " ind2=" ">
    <subfield code="a">Boschini, M.J.</subfield>
    <subfield code="u">CINECA, Segrate, Milano, Italy</subfield>
    <subfield code="0">(orcid)0000-0002-6401-0457</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Della Torre, S.</subfield>
    <subfield code="u">INFN, Milano-Bicocca, Milano, Italy</subfield>
    <subfield code="0">(orcid)0000-0002-7669-0859</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Gervasi, M.</subfield>
    <subfield code="u">Physics Department, University of Milano-Bicocca, Milano, Italy</subfield>
    <subfield code="0">(orcid)0000-0003-3884-0905</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">La Vacca, G.</subfield>
    <subfield code="u">Physics Department, University of Milano-Bicocca, Piazza della Scienza, 3, 20126 Milano, Italy</subfield>
    <subfield code="0">(orcid)0000-0002-2168-9447</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Rancoita, P.G.</subfield>
    <subfield code="u">INFN sez. Milano-Bicocca, Piazza della Scienza, 3, 20126 Milano, Italy</subfield>
    <subfield code="0">(orcid)0000-0002-1990-4283</subfield>
  </datafield>
  <datafield tag="542" ind1=" " ind2=" ">
    <subfield code="l">open</subfield>
  </datafield>
  <datafield tag="024" ind1=" " ind2=" ">
    <subfield code="a">10.15161/oar.it/75359</subfield>
    <subfield code="2">doi</subfield>
  </datafield>
  <datafield tag="980" ind1=" " ind2=" ">
    <subfield code="a">dataset</subfield>
  </datafield>
  <datafield tag="653" ind1=" " ind2=" ">
    <subfield code="a">solar modulation</subfield>
  </datafield>
  <datafield tag="653" ind1=" " ind2=" ">
    <subfield code="a">cosmic rays</subfield>
  </datafield>
  <datafield tag="653" ind1=" " ind2=" ">
    <subfield code="a">particle propagation</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="c">2022-01-31</subfield>
  </datafield>
  <controlfield tag="005">20220809101856.0</controlfield>
  <datafield tag="856" ind1="4" ind2=" ">
    <subfield code="s">1498896690</subfield>
    <subfield code="u">https://www.openaccessrepository.it/record/75359/files/HelModArchives.tgz</subfield>
    <subfield code="z">md5:b3267c18937bb5432eef9c9ac198ea32</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2=" ">
    <subfield code="s">63710</subfield>
    <subfield code="u">https://www.openaccessrepository.it/record/75359/files/HelMod_OfflineModule.py</subfield>
    <subfield code="z">md5:ec5cb28e613c8860e7da47a0d2af6d63</subfield>
  </datafield>
  <datafield tag="650" ind1="1" ind2="7">
    <subfield code="a">cc-by</subfield>
    <subfield code="2">opendefinition.org</subfield>
  </datafield>
  <datafield tag="041" ind1=" " ind2=" ">
    <subfield code="a">eng</subfield>
  </datafield>
  <controlfield tag="001">75359</controlfield>
  <datafield tag="245" ind1=" " ind2=" ">
    <subfield code="a">Modulation Module for HelMod-4</subfield>
  </datafield>
  <datafield tag="520" ind1=" " ind2=" ">
    <subfield code="a">&lt;p&gt;The SDE integration with HelMod results in a quite expensive effort from the computational point of view since,&amp;nbsp;to minimize the uncertainties, a huge amount of events should be integrated from Earth to the heliosphere boundary.&amp;nbsp;Monte Carlo integration allows us to evaluate the normalized probability function (G) that a particle observed at Earth with rigidity R0 entered into the heliosphere with rigidity R. The convolution of the normalized probability function with the very local interstellar spectra result in the modulation of differential intensity for the time and solar distance where G was evaluated. In the present dataset, we provide the numerical output of&amp;nbsp;HelMod-4 model (www.helmod.org) in the form of&amp;nbsp;normalized probability histograms. The python script attached is able to convert GALPROP output (or plain text LIS file) to modulated spectrum for periods of selected experiments.&lt;/p&gt;

&lt;p&gt;This dataset was used as part of the publications in the references.&lt;/p&gt;

&lt;p&gt;For any information about the HelMod-4 Model, please refer to the official &lt;a href="http://www.helmod.org"&gt;website&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How to install and configure&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Install python (&amp;gt;3.0) packages&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;&lt;a href="https://www.astropy.org/"&gt;astropy&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href="https://www.scipy.org/"&gt;scypy&lt;/a&gt; &amp;gt;=0.17.0&lt;/li&gt;
	&lt;li&gt;&lt;a href="https://numpy.org/"&gt;numpy&lt;/a&gt; &amp;gt;=1.10&lt;/li&gt;
	&lt;li&gt;&lt;a href="https://matplotlib.org/"&gt;matplotlib&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Download the&amp;nbsp;Python OfflineModule and the HelModArchive. The archive is provided in tgz format, thus it needs to be first unpacked with the command &lt;code&gt;tar -xvzf &amp;lt;ArchiveName&amp;gt;.tgz&lt;/code&gt;.&amp;nbsp;&lt;/p&gt;

&lt;p&gt;The archive&amp;nbsp;structure:&lt;/p&gt;

&lt;p&gt;The HelModArchives.tgz contains several directories each one with the name of a space or balloon mission. Each folder should be considered as an&amp;nbsp;HelMod Archive containing the following files:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;&lt;em&gt;ExpList.list &lt;/em&gt;: List of nuclei and isotopes simulated (to not modify)&lt;/li&gt;
	&lt;li&gt;&lt;em&gt;ExpList_Plot.list&lt;/em&gt;:&amp;nbsp;List of nuclei available in the archive, reference and plots properties (do not modify first and second columns, the others can be updated to modify the output plots)&lt;/li&gt;
	&lt;li&gt;&lt;em&gt;ParameterSimulated.list&lt;/em&gt;: list of folders in the form RawPar_HelMod4_XX,&amp;nbsp; (&lt;em&gt;at least one line should start with &amp;#39;+&amp;#39;, if not, please add it to first line&lt;/em&gt;)&lt;/li&gt;
	&lt;li&gt;&lt;em&gt;ParameterSimulated_DB.list&lt;/em&gt;:&amp;nbsp;list of folders in the form RawPar_HelMod4_XX, with description&lt;/li&gt;
	&lt;li&gt;&lt;em&gt;Version.txt &lt;/em&gt;: Version notes&lt;/li&gt;
	&lt;li&gt;&lt;em&gt;DataTXT&lt;/em&gt; : experimental energy and rigidity binning used for simulations&lt;/li&gt;
	&lt;li&gt;&lt;em&gt;RawPar_HelMod4_00&lt;/em&gt; : HelMod simulations outputs&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;How to use the module&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;The usage of the module requires three elements:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;An Helmod Archive unpacked in some known folder. E.g. let&amp;#39;s &amp;lt;ArcPath&amp;gt;=/home/test/Archive1&lt;/li&gt;
	&lt;li&gt;A &lt;a href="http://www.helmod.org/index.php/local-interstellar-spectra"&gt;LIS&lt;/a&gt; from galprop fits file OR plain text file format (hereafter called &lt;code&gt;&amp;lt;LIS_FILE&amp;gt;&lt;/code&gt;).&amp;nbsp;&lt;/li&gt;
	&lt;li&gt;The label of the ion/dataset (hereafter called &lt;code&gt;&amp;lt;ExpNameKey&amp;gt;&lt;/code&gt;) that are intended to be modulated.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The list of available&amp;nbsp;&lt;code&gt;&amp;lt;ExpNameKey&amp;gt;&lt;/code&gt;&amp;nbsp; in each archive may be found in the file&amp;nbsp;ExpList_Plot.list&amp;nbsp;or using the command-line&amp;nbsp;&lt;/p&gt;

&lt;pre&gt;&lt;code class="language-bash"&gt;python3 HelMod_Module.py -a &amp;lt;ArcPath&amp;gt; -l&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;The basic command to get the modulated spectrum is:&lt;/p&gt;

&lt;pre&gt;&lt;code class="language-bash"&gt;python3 HelMod_Module.py -a &amp;lt;ArcPath&amp;gt; --LIS &amp;lt;LIS_FILE&amp;gt; --SimName &amp;lt;ExpNameKey&amp;gt;&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;other available options:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;&lt;code&gt;&lt;em&gt;-h&lt;/em&gt;&amp;nbsp;&lt;/code&gt;help description&lt;/li&gt;
	&lt;li&gt;&lt;em&gt;&lt;code&gt;-t&lt;/code&gt;&lt;/em&gt;&amp;nbsp;use this option to specify that &amp;lt;LIS_FILE&amp;gt; is a two-column plain text file (see below).&lt;/li&gt;
	&lt;li&gt;&lt;code&gt;&lt;em&gt;-p &amp;lt;PAR_SET_NAME&amp;gt;&lt;/em&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;Choose a different set of parameters. The list of available parameter set names is available in the file &lt;em&gt;ParameterSimulated_DB.list .&lt;/em&gt;&lt;/li&gt;
	&lt;li&gt;&lt;em&gt;&lt;code&gt;--MakePlot&lt;/code&gt;Create&lt;/em&gt; a Plot in png format.&lt;/li&gt;
	&lt;li&gt;&lt;code&gt;&lt;em&gt;--SumAllIsotpes&lt;/em&gt;&amp;nbsp;&lt;/code&gt;(can be used with GALPROP LIS inputs) evaluate the modulated spectra as the sum of the modulated isotopes spectra (note that without this option only the LIS of the isotope specified in &amp;lt;ExpNameKey&amp;gt;&amp;nbsp;is considered by the script).&amp;nbsp;&lt;/li&gt;
	&lt;li&gt;&lt;code&gt;&lt;em&gt;--PrintLIS&lt;/em&gt;&amp;nbsp; &lt;/code&gt;Create a file with the&amp;nbsp;LIS in the format of a two-column plain text file.&lt;/li&gt;
	&lt;li&gt;&lt;code&gt;&lt;em&gt;--SimUnit &amp;lt;Tkin/Rigi&amp;gt;&lt;/em&gt;&amp;nbsp;&lt;/code&gt;force the Output Unit of the module: use &lt;em&gt;Tkin&lt;/em&gt; to select&amp;nbsp;Kinetic Energy per Nucleon [GeV/n], use&amp;nbsp;&lt;em&gt;Rigi&lt;/em&gt;&amp;nbsp;to select Rigidity [GV].&amp;nbsp;If not specified,&amp;nbsp;the output is chosen accordingly to the original format of the experimental dataset.&lt;/li&gt;
	&lt;li&gt;&lt;em&gt;&lt;code&gt;-&lt;/code&gt;&lt;/em&gt;&lt;code&gt;&lt;em&gt;o &amp;lt;FILE_NAME&amp;gt;&lt;/em&gt;&amp;nbsp;&lt;/code&gt;Use a custom name for the output file.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;LIS in text format&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Users can provide a txt file for LIS with the following characteristics:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;The file must be a text file.&lt;/li&gt;
	&lt;li&gt;The file must contain two columns only:
	&lt;ol&gt;
		&lt;li&gt;one for kinetic energy per nucleon [GeV]&lt;/li&gt;
		&lt;li&gt;the second for the LIS flux [ (m&lt;sup&gt;2&lt;/sup&gt;&amp;nbsp;s sr GeV)&lt;sup&gt;-1&lt;/sup&gt;].&lt;/li&gt;
	&lt;/ol&gt;
	&lt;/li&gt;
	&lt;li&gt;The file may contain&amp;nbsp;comments. Line starting with &amp;#39;#&amp;#39; character will be ignored.&lt;/li&gt;
&lt;/ul&gt;</subfield>
  </datafield>
</record>
113
14
views
downloads
All versions This version
Views 113110
Downloads 1414
Data volume 10.5 GB10.5 GB
Unique views 9694
Unique downloads 99

Share

Cite as