ts05-parameters-downloader

Script to download and parse W1 to W6 parameters needed for TS05 external geomagnetic field model.

https://github.com/cor-cut-off-rigidity/ts05-parameters-downloader

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.1%) to scientific vocabulary

Keywords

external field geomagnetism magnetic ts05
Last synced: 6 months ago · JSON representation ·

Repository

Script to download and parse W1 to W6 parameters needed for TS05 external geomagnetic field model.

Basic Info
  • Host: GitHub
  • Owner: COR-Cut-off-rigidity
  • License: gpl-3.0
  • Language: Fortran
  • Default Branch: main
  • Homepage: http://cor.crmodels.org/
  • Size: 2.97 MB
Statistics
  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Topics
external field geomagnetism magnetic ts05
Created over 3 years ago · Last pushed about 1 year ago
Metadata Files
Readme License Citation

Readme.md

TS05 Parameters Downloader

This script downloads 5 minute interval data from omni5mindef spacecraft (dataset) from OmniWeb. Data is valid for interval 1.1.1995 until newest available data. Which are then used to evaluate W1..W6 indices needed for TS05 external magnetic field model. This script uses multithreading and so will utilize your CPU as much as possible.

Requirements

To run the script you need Python and pip installed. This script was developed with Python 3.10.6, but it might work with earlier versions. To install the required packages just run pip3 install -r requirements.txt.

Additional requirements

This script relies on Fortran programs originally developed by Dr. N. A. Tsyganenko available from his website. To compile them you will need a Fortran compiler for example the GNU Fortran compiler. On Ubuntu, you can install it with the command sudo apt install gfortran. Original versions of these scripts can be found here:

For better interoperability changes were made. These programs can be found in the /fortran/ directory. To compile them run bash compile.sh and to test them run bash test.sh.

Besides them, you will also need the Parameters.par file.

Run instructions

If you have all the requirements, you just need to run python3 ./pull_w.py

Output file description

Data is stored in the output file with the name OMNI_W1_W6.dat which contains 9 columns. The description of each column is following:

  1. year specifying the year;
  2. doy specifying the Day of Year;
  3. hour specifying the hour;
  4. W1 parameter value for a given timestamp
  5. W2 parameter value for a given timestamp
  6. W3 parameter value for a given timestamp
  7. W4 parameter value for a given timestamp
  8. W5 parameter value for a given timestamp
  9. W6 parameter value for a given timestamp

Owner

  • Name: COR-Cut-off-rigidity
  • Login: COR-Cut-off-rigidity
  • Kind: organization
  • Location: Slovakia

Citation (CITATION.cff)

cff-version: 1.2.0
title: TS05 Parameters Downloader
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Daniel
    family-names: Gecášek
    email: daniel.gecasek@tuke.sk
    affiliation: Technical University of Košice
    orcid: 'https://orcid.org/0000-0001-7463-6229'
repository-code: >-
  https://github.com/COR-Cut-off-rigidity/TS05-Parameters-Downloader
license: GPL-3.0
version: '1.0'
date-released: '2022-10-05'

GitHub Events

Total
  • Push event: 2
Last Year
  • Push event: 2