(latest updated: Mar., 2024)
This notebook shows how to load and plot Arase satellite data with pySPEDAS and pyTplot.
Please refer to the following website for the details of the data.
https://ergsc.isee.nagoya-u.ac.jp/data_info/erg.shtml.en
If you are using the Google Colaboratory and have not had the PySPEDAS module installed, please run the following !pip install pyspedas
command to get it ready. If you run your own Python session on your local PC, you have to install the PySPEDAS module beforehand, with the same pip
command (without "!").
The second pip
command with a github URL is to install the bleeding-edge distribution of the ERG submodule developed by ERG-SC. This distribution always delivers the latest development version of only the ERG-SC plug-in module for ERG satellite and ground data. The downside, however, is that some modules are in an highly experimental phase and not fully tested, possibly containing unresolved bugs. You should use it at your own risk. Because this module is installed as ergpyspedas module, you can load it with import ergpyspedas
.
If you would like to use the stable distribution of the ERG-SC submodule, you only have to install the official PySPEDAS module using the first pip
command: PySPEDAS always contain a stable version of the ERG-SC plug-in. So just skip the second one.
!pip install pyspedas
!pip install git+https://github.com/ergsc-devel/pyspedas_plugin.git
Collecting pyspedas Downloading pyspedas-1.5.6-py3-none-any.whl (1.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 8.1 MB/s eta 0:00:00 Requirement already satisfied: numpy>=1.19.5 in /usr/local/lib/python3.10/dist-packages (from pyspedas) (1.25.2) Requirement already satisfied: requests in /usr/local/lib/python3.10/dist-packages (from pyspedas) (2.31.0) Collecting geopack>=1.0.10 (from pyspedas) Downloading geopack-1.0.10-py3-none-any.whl (114 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 114.6/114.6 kB 14.0 MB/s eta 0:00:00 Requirement already satisfied: scipy in /usr/local/lib/python3.10/dist-packages (from pyspedas) (1.11.4) Collecting cdflib<1.0.0 (from pyspedas) Downloading cdflib-0.4.9-py3-none-any.whl (72 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 72.9/72.9 kB 8.4 MB/s eta 0:00:00 Collecting cdasws>=1.7.24 (from pyspedas) Downloading cdasws-1.7.43.tar.gz (21 kB) Preparing metadata (setup.py) ... done Collecting netCDF4>=1.6.2 (from pyspedas) Downloading netCDF4-1.6.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.5 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.5/5.5 MB 21.2 MB/s eta 0:00:00 Requirement already satisfied: pywavelets in /usr/local/lib/python3.10/dist-packages (from pyspedas) (1.5.0) Requirement already satisfied: astropy in /usr/local/lib/python3.10/dist-packages (from pyspedas) (5.3.4) Collecting hapiclient>=0.2.2 (from pyspedas) Downloading hapiclient-0.2.5.tar.gz (31 kB) Preparing metadata (setup.py) ... done Collecting pytplot-mpl-temp>=2.2.6 (from pyspedas) Downloading pytplot_mpl_temp-2.2.6-py3-none-any.whl (1.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 27.8 MB/s eta 0:00:00 Collecting viresclient (from pyspedas) Downloading viresclient-0.11.6-py3-none-any.whl (97 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.2/97.2 kB 11.0 MB/s eta 0:00:00 Requirement already satisfied: python-dateutil>=2.8.0 in /usr/local/lib/python3.10/dist-packages (from cdasws>=1.7.24->pyspedas) (2.8.2) Collecting isodate>=0.6.0 (from hapiclient>=0.2.2->pyspedas) Downloading isodate-0.6.1-py2.py3-none-any.whl (41 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 41.7/41.7 kB 4.5 MB/s eta 0:00:00 Requirement already satisfied: urllib3 in /usr/local/lib/python3.10/dist-packages (from hapiclient>=0.2.2->pyspedas) (2.0.7) Requirement already satisfied: joblib in /usr/local/lib/python3.10/dist-packages (from hapiclient>=0.2.2->pyspedas) (1.3.2) Requirement already satisfied: pandas>=0.23 in /usr/local/lib/python3.10/dist-packages (from hapiclient>=0.2.2->pyspedas) (1.5.3) Collecting cftime (from netCDF4>=1.6.2->pyspedas) Downloading cftime-1.6.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 29.7 MB/s eta 0:00:00 Requirement already satisfied: certifi in /usr/local/lib/python3.10/dist-packages (from netCDF4>=1.6.2->pyspedas) (2024.2.2) Requirement already satisfied: matplotlib>=3.4 in /usr/local/lib/python3.10/dist-packages (from pytplot-mpl-temp>=2.2.6->pyspedas) (3.7.1) Requirement already satisfied: xarray in /usr/local/lib/python3.10/dist-packages (from pytplot-mpl-temp>=2.2.6->pyspedas) (2023.7.0) Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests->pyspedas) (3.3.2) Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.10/dist-packages (from requests->pyspedas) (3.6) Requirement already satisfied: pyerfa>=2.0 in /usr/local/lib/python3.10/dist-packages (from astropy->pyspedas) (2.0.1.1) Requirement already satisfied: PyYAML>=3.13 in /usr/local/lib/python3.10/dist-packages (from astropy->pyspedas) (6.0.1) Requirement already satisfied: packaging>=19.0 in /usr/local/lib/python3.10/dist-packages (from astropy->pyspedas) (23.2) Requirement already satisfied: Jinja2>=2.10 in /usr/local/lib/python3.10/dist-packages (from viresclient->pyspedas) (3.1.3) Requirement already satisfied: tables>=3.4.4 in /usr/local/lib/python3.10/dist-packages (from viresclient->pyspedas) (3.8.0) Requirement already satisfied: tqdm>=4.23.0 in /usr/local/lib/python3.10/dist-packages (from viresclient->pyspedas) (4.66.2) Requirement already satisfied: six in /usr/local/lib/python3.10/dist-packages (from isodate>=0.6.0->hapiclient>=0.2.2->pyspedas) (1.16.0) Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.10/dist-packages (from Jinja2>=2.10->viresclient->pyspedas) (2.1.5) Requirement already satisfied: contourpy>=1.0.1 in /usr/local/lib/python3.10/dist-packages (from matplotlib>=3.4->pytplot-mpl-temp>=2.2.6->pyspedas) (1.2.0) Requirement already satisfied: cycler>=0.10 in /usr/local/lib/python3.10/dist-packages (from matplotlib>=3.4->pytplot-mpl-temp>=2.2.6->pyspedas) (0.12.1) Requirement already satisfied: fonttools>=4.22.0 in /usr/local/lib/python3.10/dist-packages (from matplotlib>=3.4->pytplot-mpl-temp>=2.2.6->pyspedas) (4.49.0) Requirement already satisfied: kiwisolver>=1.0.1 in /usr/local/lib/python3.10/dist-packages (from matplotlib>=3.4->pytplot-mpl-temp>=2.2.6->pyspedas) (1.4.5) Requirement already satisfied: pillow>=6.2.0 in /usr/local/lib/python3.10/dist-packages (from matplotlib>=3.4->pytplot-mpl-temp>=2.2.6->pyspedas) (9.4.0) Requirement already satisfied: pyparsing>=2.3.1 in /usr/local/lib/python3.10/dist-packages (from matplotlib>=3.4->pytplot-mpl-temp>=2.2.6->pyspedas) (3.1.1) Requirement already satisfied: pytz>=2020.1 in /usr/local/lib/python3.10/dist-packages (from pandas>=0.23->hapiclient>=0.2.2->pyspedas) (2023.4) Requirement already satisfied: cython>=0.29.21 in /usr/local/lib/python3.10/dist-packages (from tables>=3.4.4->viresclient->pyspedas) (3.0.9) Requirement already satisfied: numexpr>=2.6.2 in /usr/local/lib/python3.10/dist-packages (from tables>=3.4.4->viresclient->pyspedas) (2.9.0) Requirement already satisfied: blosc2~=2.0.0 in /usr/local/lib/python3.10/dist-packages (from tables>=3.4.4->viresclient->pyspedas) (2.0.0) Requirement already satisfied: py-cpuinfo in /usr/local/lib/python3.10/dist-packages (from tables>=3.4.4->viresclient->pyspedas) (9.0.0) Requirement already satisfied: msgpack in /usr/local/lib/python3.10/dist-packages (from blosc2~=2.0.0->tables>=3.4.4->viresclient->pyspedas) (1.0.8) Building wheels for collected packages: cdasws, hapiclient Building wheel for cdasws (setup.py) ... done Created wheel for cdasws: filename=cdasws-1.7.43-py3-none-any.whl size=24966 sha256=d95d5dc51cfca5ecec701ac486ed0a5371fa78ed8b01bea02b79e072585edf08 Stored in directory: /root/.cache/pip/wheels/42/7d/60/311aabe5b088ca183bc91895ebfeb64b4da46d9882eeffcd8a Building wheel for hapiclient (setup.py) ... done Created wheel for hapiclient: filename=hapiclient-0.2.5-py3-none-any.whl size=32086 sha256=598c2b19c5fb1dc21f98102aed470c24a98f4274e944067c105193f72086e19e Stored in directory: /root/.cache/pip/wheels/90/8e/07/f3455ba4946d21a8b089d63e325df9fa2cb84e5a7873d77ff4 Successfully built cdasws hapiclient Installing collected packages: isodate, cftime, cdflib, netCDF4, geopack, cdasws, hapiclient, viresclient, pytplot-mpl-temp, pyspedas Successfully installed cdasws-1.7.43 cdflib-0.4.9 cftime-1.6.3 geopack-1.0.10 hapiclient-0.2.5 isodate-0.6.1 netCDF4-1.6.5 pyspedas-1.5.6 pytplot-mpl-temp-2.2.6 viresclient-0.11.6 Collecting git+https://github.com/ergsc-devel/pyspedas_plugin.git Cloning https://github.com/ergsc-devel/pyspedas_plugin.git to /tmp/pip-req-build-azrekbrl Running command git clone --filter=blob:none --quiet https://github.com/ergsc-devel/pyspedas_plugin.git /tmp/pip-req-build-azrekbrl Resolved https://github.com/ergsc-devel/pyspedas_plugin.git to commit 4ebbbed9bbaea1284bbf14d2325b7e9c42f350bb Preparing metadata (setup.py) ... done Requirement already satisfied: pyspedas>=1.2.8 in /usr/local/lib/python3.10/dist-packages (from ergpyspedas==0.0) (1.5.6) Requirement already satisfied: numpy>=1.19.5 in /usr/local/lib/python3.10/dist-packages (from pyspedas>=1.2.8->ergpyspedas==0.0) (1.25.2) Requirement already satisfied: requests in /usr/local/lib/python3.10/dist-packages (from pyspedas>=1.2.8->ergpyspedas==0.0) (2.31.0) Requirement already satisfied: geopack>=1.0.10 in /usr/local/lib/python3.10/dist-packages (from pyspedas>=1.2.8->ergpyspedas==0.0) (1.0.10) Requirement already satisfied: scipy in /usr/local/lib/python3.10/dist-packages (from pyspedas>=1.2.8->ergpyspedas==0.0) (1.11.4) Requirement already satisfied: cdflib<1.0.0 in /usr/local/lib/python3.10/dist-packages (from pyspedas>=1.2.8->ergpyspedas==0.0) (0.4.9) Requirement already satisfied: cdasws>=1.7.24 in /usr/local/lib/python3.10/dist-packages (from pyspedas>=1.2.8->ergpyspedas==0.0) (1.7.43) Requirement already satisfied: netCDF4>=1.6.2 in /usr/local/lib/python3.10/dist-packages (from pyspedas>=1.2.8->ergpyspedas==0.0) (1.6.5) Requirement already satisfied: pywavelets in /usr/local/lib/python3.10/dist-packages (from pyspedas>=1.2.8->ergpyspedas==0.0) (1.5.0) Requirement already satisfied: astropy in /usr/local/lib/python3.10/dist-packages (from pyspedas>=1.2.8->ergpyspedas==0.0) (5.3.4) Requirement already satisfied: hapiclient>=0.2.2 in /usr/local/lib/python3.10/dist-packages (from pyspedas>=1.2.8->ergpyspedas==0.0) (0.2.5) Requirement already satisfied: pytplot-mpl-temp>=2.2.6 in /usr/local/lib/python3.10/dist-packages (from pyspedas>=1.2.8->ergpyspedas==0.0) (2.2.6) Requirement already satisfied: viresclient in /usr/local/lib/python3.10/dist-packages (from pyspedas>=1.2.8->ergpyspedas==0.0) (0.11.6) Requirement already satisfied: python-dateutil>=2.8.0 in /usr/local/lib/python3.10/dist-packages (from cdasws>=1.7.24->pyspedas>=1.2.8->ergpyspedas==0.0) (2.8.2) Requirement already satisfied: isodate>=0.6.0 in /usr/local/lib/python3.10/dist-packages (from hapiclient>=0.2.2->pyspedas>=1.2.8->ergpyspedas==0.0) (0.6.1) Requirement already satisfied: urllib3 in /usr/local/lib/python3.10/dist-packages (from hapiclient>=0.2.2->pyspedas>=1.2.8->ergpyspedas==0.0) (2.0.7) Requirement already satisfied: joblib in /usr/local/lib/python3.10/dist-packages (from hapiclient>=0.2.2->pyspedas>=1.2.8->ergpyspedas==0.0) (1.3.2) Requirement already satisfied: pandas>=0.23 in /usr/local/lib/python3.10/dist-packages (from hapiclient>=0.2.2->pyspedas>=1.2.8->ergpyspedas==0.0) (1.5.3) Requirement already satisfied: cftime in /usr/local/lib/python3.10/dist-packages (from netCDF4>=1.6.2->pyspedas>=1.2.8->ergpyspedas==0.0) (1.6.3) Requirement already satisfied: certifi in /usr/local/lib/python3.10/dist-packages (from netCDF4>=1.6.2->pyspedas>=1.2.8->ergpyspedas==0.0) (2024.2.2) Requirement already satisfied: matplotlib>=3.4 in /usr/local/lib/python3.10/dist-packages (from pytplot-mpl-temp>=2.2.6->pyspedas>=1.2.8->ergpyspedas==0.0) (3.7.1) Requirement already satisfied: xarray in /usr/local/lib/python3.10/dist-packages (from pytplot-mpl-temp>=2.2.6->pyspedas>=1.2.8->ergpyspedas==0.0) (2023.7.0) Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests->pyspedas>=1.2.8->ergpyspedas==0.0) (3.3.2) Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.10/dist-packages (from requests->pyspedas>=1.2.8->ergpyspedas==0.0) (3.6) Requirement already satisfied: pyerfa>=2.0 in /usr/local/lib/python3.10/dist-packages (from astropy->pyspedas>=1.2.8->ergpyspedas==0.0) (2.0.1.1) Requirement already satisfied: PyYAML>=3.13 in /usr/local/lib/python3.10/dist-packages (from astropy->pyspedas>=1.2.8->ergpyspedas==0.0) (6.0.1) Requirement already satisfied: packaging>=19.0 in /usr/local/lib/python3.10/dist-packages (from astropy->pyspedas>=1.2.8->ergpyspedas==0.0) (23.2) Requirement already satisfied: Jinja2>=2.10 in /usr/local/lib/python3.10/dist-packages (from viresclient->pyspedas>=1.2.8->ergpyspedas==0.0) (3.1.3) Requirement already satisfied: tables>=3.4.4 in /usr/local/lib/python3.10/dist-packages (from viresclient->pyspedas>=1.2.8->ergpyspedas==0.0) (3.8.0) Requirement already satisfied: tqdm>=4.23.0 in /usr/local/lib/python3.10/dist-packages (from viresclient->pyspedas>=1.2.8->ergpyspedas==0.0) (4.66.2) Requirement already satisfied: six in /usr/local/lib/python3.10/dist-packages (from isodate>=0.6.0->hapiclient>=0.2.2->pyspedas>=1.2.8->ergpyspedas==0.0) (1.16.0) Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.10/dist-packages (from Jinja2>=2.10->viresclient->pyspedas>=1.2.8->ergpyspedas==0.0) (2.1.5) Requirement already satisfied: contourpy>=1.0.1 in /usr/local/lib/python3.10/dist-packages (from matplotlib>=3.4->pytplot-mpl-temp>=2.2.6->pyspedas>=1.2.8->ergpyspedas==0.0) (1.2.0) Requirement already satisfied: cycler>=0.10 in /usr/local/lib/python3.10/dist-packages (from matplotlib>=3.4->pytplot-mpl-temp>=2.2.6->pyspedas>=1.2.8->ergpyspedas==0.0) (0.12.1) Requirement already satisfied: fonttools>=4.22.0 in /usr/local/lib/python3.10/dist-packages (from matplotlib>=3.4->pytplot-mpl-temp>=2.2.6->pyspedas>=1.2.8->ergpyspedas==0.0) (4.49.0) Requirement already satisfied: kiwisolver>=1.0.1 in /usr/local/lib/python3.10/dist-packages (from matplotlib>=3.4->pytplot-mpl-temp>=2.2.6->pyspedas>=1.2.8->ergpyspedas==0.0) (1.4.5) Requirement already satisfied: pillow>=6.2.0 in /usr/local/lib/python3.10/dist-packages (from matplotlib>=3.4->pytplot-mpl-temp>=2.2.6->pyspedas>=1.2.8->ergpyspedas==0.0) (9.4.0) Requirement already satisfied: pyparsing>=2.3.1 in /usr/local/lib/python3.10/dist-packages (from matplotlib>=3.4->pytplot-mpl-temp>=2.2.6->pyspedas>=1.2.8->ergpyspedas==0.0) (3.1.1) Requirement already satisfied: pytz>=2020.1 in /usr/local/lib/python3.10/dist-packages (from pandas>=0.23->hapiclient>=0.2.2->pyspedas>=1.2.8->ergpyspedas==0.0) (2023.4) Requirement already satisfied: cython>=0.29.21 in /usr/local/lib/python3.10/dist-packages (from tables>=3.4.4->viresclient->pyspedas>=1.2.8->ergpyspedas==0.0) (3.0.9) Requirement already satisfied: numexpr>=2.6.2 in /usr/local/lib/python3.10/dist-packages (from tables>=3.4.4->viresclient->pyspedas>=1.2.8->ergpyspedas==0.0) (2.9.0) Requirement already satisfied: blosc2~=2.0.0 in /usr/local/lib/python3.10/dist-packages (from tables>=3.4.4->viresclient->pyspedas>=1.2.8->ergpyspedas==0.0) (2.0.0) Requirement already satisfied: py-cpuinfo in /usr/local/lib/python3.10/dist-packages (from tables>=3.4.4->viresclient->pyspedas>=1.2.8->ergpyspedas==0.0) (9.0.0) Requirement already satisfied: msgpack in /usr/local/lib/python3.10/dist-packages (from blosc2~=2.0.0->tables>=3.4.4->viresclient->pyspedas>=1.2.8->ergpyspedas==0.0) (1.0.8) Building wheels for collected packages: ergpyspedas Building wheel for ergpyspedas (setup.py) ... done Created wheel for ergpyspedas: filename=ergpyspedas-0.0-py3-none-any.whl size=127183 sha256=872790e1658c5a9da2981817491ed35b0befec94413b58eaa95896f3ad6c1f25 Stored in directory: /tmp/pip-ephem-wheel-cache-1iwugjxl/wheels/2d/b2/b6/129f10f43b339c8dac1168f30222747da75389440736fb5023 Successfully built ergpyspedas Installing collected packages: ergpyspedas Successfully installed ergpyspedas-0.0
The following commands import some necessary modules for loading and plotting the data.
import pyspedas
import pytplot
from pytplot.tplot import tplot # As a shortcut for pytplot.tplot()
For example, the data-load module for the MGF data can be imported with the following command:
from pyspedas.erg import mgf
With MGF data, let us introduce some basic commands of pyTplot and pySPEDAS, which are used commonly for loading and visualizing data. Also see the official document of the pyTplot module at:
https://pytplot.readthedocs.io/en/latest/index.html
from pyspedas.erg import mgf
tr=['2017-09-07', '2017-09-09'] # Set time range to load MGF data.
vars = mgf( trange=tr ) # load MGF Lv.2 8-s data for 7-9 September, 2017.
tplot('erg_mgf_l2_mag_8sec_sm' ) # Plot MGF Lv.2 8-s data.
11-Mar-24 09:03:17: Downloading remote index: https://ergsc.isee.nagoya-u.ac.jp/data/ergsc/satellite/erg/mgf/l2/8sec/2017/09/ 11-Mar-24 09:03:18: Downloading https://ergsc.isee.nagoya-u.ac.jp/data/ergsc/satellite/erg/mgf/l2/8sec/2017/09/erg_mgf_l2_8sec_20170907_v03.04.cdf to erg_data/satellite/erg/mgf/l2/8sec/2017/09/erg_mgf_l2_8sec_20170907_v03.04.cdf 11-Mar-24 09:03:19: Download complete: erg_data/satellite/erg/mgf/l2/8sec/2017/09/erg_mgf_l2_8sec_20170907_v03.04.cdf 11-Mar-24 09:03:20: Downloading https://ergsc.isee.nagoya-u.ac.jp/data/ergsc/satellite/erg/mgf/l2/8sec/2017/09/erg_mgf_l2_8sec_20170908_v03.04.cdf to erg_data/satellite/erg/mgf/l2/8sec/2017/09/erg_mgf_l2_8sec_20170908_v03.04.cdf 11-Mar-24 09:03:21: Download complete: erg_data/satellite/erg/mgf/l2/8sec/2017/09/erg_mgf_l2_8sec_20170908_v03.04.cdf
************************************************************************** Exploration of Energization and Radiation in Geospace (ERG) Magnetic Field Experiment (MGF) Level 2 spin-averaged magnetic field data Information about ERG MGF PI: Ayako Matsuoka Affiliation: Data Analysis Center for Geomagnetism and Space Magnetism, Graduate School of Science, Kyoto University, Kitashirakawa-Oiwake Cho, Sakyo-ku Kyoto 606-8502, Japan RoR of ERG project common: https://ergsc.isee.nagoya-u.ac.jp/data_info/rules_of_the_road.shtml.en RoR of MGF L2: https://ergsc.isee.nagoya-u.ac.jp/mw/index.php/ErgSat/Mgf Contact: erg_mgf_info at isee.nagoya-u.ac.jp **************************************************************************
11-Mar-24 09:03:22: <frozen importlib._bootstrap>:914: ImportWarning: _PyDrive2ImportHook.find_spec() not found; falling back to find_module() 11-Mar-24 09:03:22: <frozen importlib._bootstrap>:914: ImportWarning: _PyDriveImportHook.find_spec() not found; falling back to find_module() 11-Mar-24 09:03:22: <frozen importlib._bootstrap>:914: ImportWarning: _GenerativeAIImportHook.find_spec() not found; falling back to find_module() 11-Mar-24 09:03:22: <frozen importlib._bootstrap>:914: ImportWarning: _OpenCVImportHook.find_spec() not found; falling back to find_module() 11-Mar-24 09:03:22: <frozen importlib._bootstrap>:914: ImportWarning: APICoreClientInfoImportHook.find_spec() not found; falling back to find_module() 11-Mar-24 09:03:22: <frozen importlib._bootstrap>:914: ImportWarning: _BokehImportHook.find_spec() not found; falling back to find_module() 11-Mar-24 09:03:22: <frozen importlib._bootstrap>:914: ImportWarning: _AltairImportHook.find_spec() not found; falling back to find_module()
tplot(['erg_mgf_l2_mag_8sec_sm', 'erg_mgf_l2_mag_8sec_gsm'])
timespan()
¶Notes:Because the 'timespan' module does not work in the older version of PySPEDAS, please install the latest version of PySPEDAS if you use the older version.
pytplot.timespan( '2017-09-07 20:00:00', 6, keyword='hours') # Set time span to create the plot of MGF Lv.2 8-s data.
tplot(['erg_mgf_l2_mag_8sec_sm', 'erg_mgf_l2_mag_8sec_gsm'])
ylim
¶pytplot.options( 'erg_mgf_l2_mag_8sec_sm', 'yrange', [-200., 200.] ) # Set the vertical scale to create the plot of MGF Lv.2 8-s data.
#pytplot.ylim( 'erg_mgf_l2_mag_8sec_sm', -200., 200. ) # There is a bug in pytplot.ylim. It will be fixed.
tplot(['erg_mgf_l2_mag_8sec_sm'])
options()
¶pytplot.options( 'erg_mgf_l2_mag_8sec_sm', 'ytitle', 'MGF Lv.2 8 s') # Change the title of the vertical axis.
tplot(['erg_mgf_l2_mag_8sec_sm'])
tplot_options()
¶pytplot.tplot_options('axis_font_size', 15) # Change the font size of axes. The default is 10.
tplot(['erg_mgf_l2_mag_8sec_sm'])