From 8820fed06c55d9c13770a5cae95b69e24b3c734a Mon Sep 17 00:00:00 2001 From: stefano scardigli Date: Fri, 1 Dec 2023 13:08:44 +0100 Subject: [PATCH 1/2] various updates (.htacces removed) --- docs/source/access/.htaccess | 5 --- docs/source/access/.htpasswd | 1 - docs/source/private/main.rst | 2 + .../data/ingv_bvect_cses_tableset.rst | 30 ++++++++++++++- .../data/ingv_evect_cses_tableset.rst | 27 +++++++++++++- .../products/data/ingv_lol_swarm_image.rst | 8 ++-- .../products/data/ingv_plasma_cses_image.rst | 12 ++++++ .../data/ingv_plasma_cses_timeseries.rst | 37 ++++++++++++++++++- .../products/data/ingv_sigma_swarm_image.rst | 10 ++++- .../products/data/ingv_te_swarm_image.rst | 4 +- 10 files changed, 120 insertions(+), 16 deletions(-) delete mode 100644 docs/source/access/.htaccess delete mode 100644 docs/source/access/.htpasswd diff --git a/docs/source/access/.htaccess b/docs/source/access/.htaccess deleted file mode 100644 index 6886deb..0000000 --- a/docs/source/access/.htaccess +++ /dev/null @@ -1,5 +0,0 @@ -#Protect Directory -AuthName "welcome" -AuthType Basic -AuthUserFile ../_static/.htpasswd -Require valid-user diff --git a/docs/source/access/.htpasswd b/docs/source/access/.htpasswd deleted file mode 100644 index ad8caf5..0000000 --- a/docs/source/access/.htpasswd +++ /dev/null @@ -1 +0,0 @@ -aspis_user:$apr1$S3.JyuR3$9.OVZ5y09bfJtavulT2kz. diff --git a/docs/source/private/main.rst b/docs/source/private/main.rst index af1bec2..b8d30d2 100644 --- a/docs/source/private/main.rst +++ b/docs/source/private/main.rst @@ -7,6 +7,8 @@ Private section :download:`inaf_data_solopas_timeseries (pdf) <./inaf_data_solopas_timeseries-14_Solo_pas_description.pdf>` +:download:`INGV Released Products documentation (pdf) <./INGV_Released_Products_documentation.pdf>` + :download:`unical_sep_ace_spectrum (pdf) <./unical_sep_ace_spectrum-Description_SEP_ACE.pdf>` :download:`unical_sep_psp_spectrum (pdf) <./unical_sep_psp_spectrum-Description_SEP_PSP.pdf>` diff --git a/docs/source/products/data/ingv_bvect_cses_tableset.rst b/docs/source/products/data/ingv_bvect_cses_tableset.rst index 5f749bd..661fedd 100644 --- a/docs/source/products/data/ingv_bvect_cses_tableset.rst +++ b/docs/source/products/data/ingv_bvect_cses_tableset.rst @@ -4,7 +4,35 @@ INGV CSES-01 on track values of vector magnetic field .. contents:: The tiny table of contents -In situ time series of vector magnetic field derived from the CSES-01 satellite from 1 January 2019 to 30 September 2021. The output is a single .txt formatted file for both diurnal and nocturnal orbits, each of which has a size of about 3 GB. The sample file attached is extracted from one minute acquired by CSES-01 +Yearly data from HPM instrument onboard CSES-01 from 11 July 2018 to 31 May 2021 (based on availability of continuous data). + +Each file contains 6 columns: + +#. UTC (ISO format); + +#. Geographic Latitude (deg); + +#. Geographic Longitude (deg); + +#. magnetic field vector time series (Bx) with a 1 Hz sampling in NEC coordinates and units nT. + +#. magnetic field vector time series (By) with a 1 Hz sampling in NEC coordinates and units nT. + +#. magnetic field vector time series (Bz) with a 1 Hz sampling in NEC coordinates and units nT. + +Sub-Sub-folders: + +* “csv”: Yearly .csv data. + +* “FIGURE”: Statistical maps of vector magnetic field (three components) in .fits format. Maps are available at two spatial resolutions: 1x1 deg^2 (high resolution) and 5x5 deg^2 (low resolution). For practical purposes use low-resolution maps. High-resolution maps are tagged, e.g., “Btot_x_DAY\_…”. Low-resolution maps are tagged, e.g., “Bx_Mean_DAY\_…”. In both cases the mean value within each bin is representative of the bin itself. + +* “nc”: Yearly netCDF data. + +* “npy”: Statistical maps of vector magnetic field (three components) in .npy format. Maps are available at two spatial resolutions: 1x1 deg^2 (high resolution) and 5x5 deg^2 (low resolution). For practical purposes use low-resolution maps. High-resolution maps are tagged, e.g., “Btot_x_DAY\_…”. Low-resolution maps are tagged, e.g., “binned_5x5_Bx…_DAY…”. Maps are available with two different values representative of each bin: the mean and the median, respectively. + +**References:** + +* `Shen, X., Zhang, X., Yuan, S. et al. The state-of-the-art of the China Seismo-Electromagnetic Satellite mission. Sci. China Technol. Sci. 61, 634–642 (2018). https://doi.org/10.1007/s11431-018-9242-0 `_ **Providers**: diff --git a/docs/source/products/data/ingv_evect_cses_tableset.rst b/docs/source/products/data/ingv_evect_cses_tableset.rst index e759775..2d02669 100644 --- a/docs/source/products/data/ingv_evect_cses_tableset.rst +++ b/docs/source/products/data/ingv_evect_cses_tableset.rst @@ -4,7 +4,32 @@ INGV CSES-01 on track values of vector electric field .. contents:: The tiny table of contents -In situ time series of vector electric field derived from the CSES-01 satellite from 1 January 2019 to 30 September 2021. The output is a single .txt formatted file for both diurnal and nocturnal orbits, each of which has a size of about 3 GB. The sample file attached is extracted from about ten minutes acquired by CSES-01 +Yearly and orbital data from EFD instrument onboard CSES-01 from 1 January 2019 to 30 September 2021 (based on availability of continuous data). + +Each file contains 6 columns: + +#. UTC (ISO format); + +#. Geographic Latitude (deg); + +#. Geographic Longitude (deg); + +#. electric field vector time series (Ex) with a 0.5 Hz sampling in NEC coordinates and units mV/m. + +#. electric field vector time series (Ey) with a 0.5 Hz sampling in NEC coordinates and units mV/m. + +#. electric field vector time series (Ez) with a 0.5 Hz sampling in NEC coordinates and units mV/m. + +Sub-Sub-folders: + +* “csv”: Yearly and orbital .csv data. + +* “FIGURE”: Statistical maps of vector electric field (three components) in .fits format. Maps are available at two spatial resolutions: 1x1 deg^2 (high resolution) and 5x5 deg^2 (low resolution). For practical purposes use low-resolution maps. High-resolution maps are tagged, e.g., “Ex_DAY\_…”. Low-resolution maps are tagged, e.g., “Ex_Mean_DAY\_…”. In both cases the mean value within each bin is representative of the bin itself. + +* “npy”: Statistical maps of vector electric field (three components) in .npy format. Maps are available at two spatial resolutions: 1x1 deg^2 (high resolution) and 5x5 deg^2 (low resolution). For practical purposes use low-resolution maps. High-resolution maps are tagged, e.g., “Ex_DAY\_…”. Low-resolution maps are tagged, e.g., “binned_5x5_Ex…_DAY…”. Maps are available with two different values representative of each bin: the mean and the median, respectively. + + +**References:** **Providers**: diff --git a/docs/source/products/data/ingv_lol_swarm_image.rst b/docs/source/products/data/ingv_lol_swarm_image.rst index 9aa4059..9dcf914 100644 --- a/docs/source/products/data/ingv_lol_swarm_image.rst +++ b/docs/source/products/data/ingv_lol_swarm_image.rst @@ -11,13 +11,13 @@ receivers through which TEC values are estimated. Level 2 (L2) TEC data contain **References:** -De Michelis et al. (2022), Space Weather, 20, e2022SW003129. https://doi.org/10.1029/2022SW003129 +* `De Michelis et al. (2022), Space Weather, 20, e2022SW003129. `_ -Lovati et al. (2023a), Scientific Reports, 9287. https://doi.org/10.1038/s41598-023-34727-2 +* `Lovati et al. (2023a), Scientific Reports, 9287. `_ -Lovati et al. (2023b), Journal of Geophysical Research: Space Physics, 128, e2023JA031411. https://doi.org/10.1029/2023JA031411 +* `Lovati et al. (2023b), Journal of Geophysical Research: Space Physics, 128, e2023JA031411. `_ -Pezzopane et al. (2021), Remote Sensing, 13, 2209. https://doi.org/10.3390/rs13112209 +* `Pezzopane et al. (2021), Remote Sensing, 13, 2209. `_ **Providers**: diff --git a/docs/source/products/data/ingv_plasma_cses_image.rst b/docs/source/products/data/ingv_plasma_cses_image.rst index c2340ae..2502217 100644 --- a/docs/source/products/data/ingv_plasma_cses_image.rst +++ b/docs/source/products/data/ingv_plasma_cses_image.rst @@ -6,6 +6,18 @@ INGV CSES-01 electron density and temperature maps Electron density and temperature maps in quasi-dipole latitude vs magnetic longitude derived from the CSES-01 satellite data acquired from 1 January 2019 to 30 September 2021. The output consists in four .jpg or .png files mapping electron density and temperature in equatorial projection in the dayside and the nightside (2 images for density, 2 for temperature). Each map has a size of about 200 kB. No sample file attached. +* “FIGURE”: Statistical maps of electron density and temperature in .fits format. Maps are available at two spatial resolutions: 1x1 deg^2 (high resolution) and 5x5 deg^2 (low resolution). For practical purposes use low-resolution maps. High-resolution maps are tagged, e.g., “Ne_DAY\_…”. Low-resolution maps are tagged, e.g., “Ne_Mean_DAY\_…”. In both cases the mean value within each bin is representative of the bin itself. + +* “npy”: Statistical maps of electron density and temperature in .npy format. Maps are available at two spatial resolutions: 1x1 deg^2 (high resolution) and 5x5 deg^2 (low resolution). For practical purposes use low-resolution maps. High-resolution maps are tagged, e.g., “Ne_DAY\_…”. Low-resolution maps are tagged, e.g., “binned_5x5_Ne…_DAY…”. Maps are available with two different values representative of each bin: the mean and the median, respectively. + +References: + +* `Shen, X., Zhang, X., Yuan, S. et al. The state-of-the-art of the China Seismo-Electromagnetic Satellite mission. Sci. China Technol. Sci. 61, 634–642 (2018). https://doi.org/10.1007/s11431-018-9242-0 `_ + +* `M. Pezzopane et al., "On the Best Settings to Calculate Ionospheric Irregularity Indices From the In Situ Plasma Parameters of CSES-01," in IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, vol. 15, pp. 4058-4071, 2022, doi: 10.1109/JSTARS.2022.3170339. `_ + +* `Pignalberi, A.; Pezzopane, M.; Coco, I.; Piersanti, M.; Giannattasio, F.; De Michelis, P.; Tozzi, R.; Consolini, G. Inter-Calibration and Statistical Validation of Topside Ionosphere Electron Density Observations Made by CSES-01 Mission. Remote Sens. 2022, 14, 4679. https://doi.org/10.3390/rs14184679 `_ + **Providers**: - **CSES-01** - source: diff --git a/docs/source/products/data/ingv_plasma_cses_timeseries.rst b/docs/source/products/data/ingv_plasma_cses_timeseries.rst index baa44c4..806e67d 100644 --- a/docs/source/products/data/ingv_plasma_cses_timeseries.rst +++ b/docs/source/products/data/ingv_plasma_cses_timeseries.rst @@ -4,7 +4,42 @@ INGV CSES-01 on track values of electron density and temperature .. contents:: The tiny table of contents -In situ time series of electron density and temperature derived from the CSES-01 satellite from 1 January 2019 to 30 September 2021. The output is a single .txt formatted file for both diurnal and nocturnal orbits, each of which has a size of about 4 GB. The sample file attached is extracted from one diurnal orbit acquired by CSES-01 +Yearly and orbital data from LAP instrument onboard CSES-01 from 1 January 2019 to 30 September 2021 (based on availability of continuous data). + +Each file contains 5 columns: + +#. UTC (ISO format); + +#. Geographic Latitude (deg); + +#. Geographic Longitude (deg); + +#. electron density (m^-3); + +#. electron temperature (K) with variable sampling (1.5 Hz and 3 Hz). + +Sub-Sub-folders: + +* “csv”: Yearly and orbital .csv data. + +* “FIGURE”: Statistical maps of electron density and temperature in .fits format. Maps are available at two spatial resolutions: 1x1 deg^2 (high resolution) and 5x5 deg^2 (low resolution). For practical purposes use low-resolution maps. High-resolution maps are tagged, e.g., “Ne_DAY\_…”. Low-resolution maps are tagged, e.g., “Ne_Mean_DAY\_…”. In both cases the mean value within each bin is representative of the bin itself. + +* “nc”: Orbital netCDF data. + +* “npy”: Statistical maps of electron density and temperature in .npy format. Maps are available at two spatial resolutions: 1x1 deg^2 (high resolution) and 5x5 deg^2 (low resolution). For practical purposes use low-resolution maps. High-resolution maps are tagged, e.g., “Ne_DAY\_…”. Low-resolution maps are tagged, e.g., “binned_5x5_Ne…_DAY…”. Maps are available with two different values representative of each bin: the mean and the median, respectively. + + +References: + +* `Shen, X., Zhang, X., Yuan, S. et al. The state-of-the-art of the China Seismo-Electromagnetic Satellite mission. Sci. China Technol. Sci. 61, 634–642 (2018). https://doi.org/10.1007/s11431-018-9242-0 `_ + +* `M. Pezzopane et al., "On the Best Settings to Calculate Ionospheric Irregularity Indices From the In Situ Plasma Parameters of CSES-01," in IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, vol. 15, pp. 4058-4071, 2022, doi: 10.1109/JSTARS.2022.3170339. `_ + +* `Pignalberi, A.; Pezzopane, M.; Coco, I.; Piersanti, M.; Giannattasio, F.; De Michelis, P.; Tozzi, R.; Consolini, G. Inter-Calibration and Statistical Validation of Topside Ionosphere Electron Density Observations Made by CSES-01 Mission. Remote Sens. 2022, 14, 4679. https://doi.org/10.3390/rs14184679 `_ + + + + **Providers**: diff --git a/docs/source/products/data/ingv_sigma_swarm_image.rst b/docs/source/products/data/ingv_sigma_swarm_image.rst index 11bbf00..b8430da 100644 --- a/docs/source/products/data/ingv_sigma_swarm_image.rst +++ b/docs/source/products/data/ingv_sigma_swarm_image.rst @@ -4,7 +4,15 @@ INGV Swarm parallel electrical conductivity maps .. contents:: The tiny table of contents -Maps of parallel electrical conductivity in quasi-dipole latitude vs magnetic local time coordinates derived from the Swarm constellation data acquired at 1 second cadence from 1 January 2014 to 31 December 2020. The output consists in three .jpg or .png files mapping parallel electrical conductivity in polar and equatorial projections (3 images) for each of the 3 satellites of the Swarm constellation. Each map has a size of about 300 kB. +Parallel electrical conductivity maps from LP instruments onboard the Swarm constellation (Alpha, Bravo and Charlie satellites) obtained from data between 1 January 2014 and 31 December 2022. + +**References:** + +* `F. Giannattasio, P. De Michelis, A. Pignalberi, I. Coco, G. Consolini, M. Pezzopane, R. Tozzi, Parallel Electrical Conductivity in the Topside Ionosphere Derived From Swarm Measurements, JGR Space Physics, Volume126, Issue2 February 2021, https://doi.org/10.1029/2020JA028452 `_ + +* `F. Giannattasio, A. Pignalberi, P. De Michelis, I. Coco, G. Consolini, M. Pezzopane, R. Tozzi, Dependence of Parallel Electrical Conductivity in the Topside Ionosphere on Solar and Geomagnetic Activity, JGR Space Physics, Volume126, Issue6 June 2021, https://agupubs.onlinelibrary.wiley.com/doi/10.1029/2021JA029138 `_ + + **Providers**: diff --git a/docs/source/products/data/ingv_te_swarm_image.rst b/docs/source/products/data/ingv_te_swarm_image.rst index aee362c..f85252c 100644 --- a/docs/source/products/data/ingv_te_swarm_image.rst +++ b/docs/source/products/data/ingv_te_swarm_image.rst @@ -1,6 +1,6 @@ -========================================= +==================================== INGV Swarm electron temperature maps -========================================= +==================================== .. contents:: The tiny table of contents -- GitLab From 687eb059b5e18eba47e7b8800d68db4abfe54cb1 Mon Sep 17 00:00:00 2001 From: stefano scardigli Date: Fri, 1 Dec 2023 13:09:50 +0100 Subject: [PATCH 2/2] varius updates (.htaccess removed) --- .../INGV_Released_Products_documentation.pdf | Bin 0 -> 57485 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 docs/source/private/INGV_Released_Products_documentation.pdf diff --git a/docs/source/private/INGV_Released_Products_documentation.pdf b/docs/source/private/INGV_Released_Products_documentation.pdf new file mode 100644 index 0000000000000000000000000000000000000000..84417644f7c0ea55b751c1ad1971a0f8f789ee4c GIT binary patch literal 57485 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 literal 0 HcmV?d00001 -- GitLab