The command is used to install a Python package from a Wheel file (.whl) using pip3 with adminis-
trative privileges (via sudo). The specific package being installed is "aspis-0.1.7-py3-none-any.whl".
trative privileges (via sudo). The specific package being installed is "aspis-0.2.2-py3-none-any.whl".
Here’s a breakdown of the command:
...
...
@@ -80,10 +86,10 @@ Here’s a breakdown of the command:
* -H: This flag is used to set the home directory to the target user’s home directory. It can help avoid potential issues with environment variables when using sudo.
* pip3: This is the Python package manager for Python 3.
* install: It’s the pip command to install packages.
* aspis-0.1.7-py3-none-any.whl: This is Wheel file that you want to install.
* aspis-0.2.2-py3-none-any.whl: This is Wheel file that you want to install.
If everything is set up correctly, running this command install the ASPIS package version 0.1.7 from
the provided Wheel file.
If everything is set up correctly, running this command install the ASPIS package version 0.2.2 from
the provided Wheel file. Note that version number may have changed.
Use case example
^^^^^^^^^^^^^^^^
...
...
@@ -106,11 +112,11 @@ call the class:
compute the CME:
``obj . fit (V0 , sigma_V0 , Time_UTC )``
``obj . process (V0 , sigma_V0 , Time_UTC )``
compute the CME on target = Earth:
``obj . predict ()``
``obj . run ()``
plot:
...
...
@@ -135,7 +141,7 @@ their usage and any additional requirements for proper execution.
Code snippets and standardization
.................................
The idea of ASPIS.py is that code developed by different members of the astrophysics community in contiguous
The idea of ASPIS.py is that code developed by different members of the Space Weather community in contiguous
fields can be made available to each other and shared in exactly the same way as is usually done
with data. In the area of data, standardization of formats and thus the use of databases in which to store
information in a consistent and shared manner has been adopted for years. As for software, the situation
...
...
@@ -143,7 +149,7 @@ is more complex because codes have very heterogeneous characteristics among them
groupings still have strong limitations. Inspired by some recent experiences aimed at standardizing the
use of codes and comparing the performance of different methods on the same data, ASPIS.py aims to
provide a structural scheme with the ability to make the use of code developed by different members of
the astrophysics community for even different purposes available to the entire community.
the Space Weather community for even different purposes available to the entire community.
In particular, ASPIS provides four main functions:
...
...
@@ -179,7 +185,7 @@ All four functions are parameterizable so as to ensure that complex codes that d
structures can be framed in the ASPIS system and can therefore perform tasks according to different
patterns.
The proposed structure is based on the following consideration: advanced methods for data analysis
in the field of astrophysics (and beyond) fall into two main classes: methods supported by a physical
in the field of SWx (and beyond) fall into two main classes: methods supported by a physical
model and those that lack it. The former are estimation problems - direct or inverse - for which the
"process" function should be implemented as the procedure for solving the inverse problem, meaning that
the optimization method that solves the inverse problem should be implemented in this part. In the "run"