Skip to main content

Spherical Elementary Current System Calculations

Project description

# pysecs

pysecs is an open source library for calculating Spherical Elementary Current Systems (SECS).

## Features

  • Based upon the [scikit-learn](http://scikit-learn.org/) framework with fit() and predict() methods.

  • The only dependency is [NumPy](http://www.numpy.org/). It is built using fast broadcasting techniques to provide highly scalable calculations.

## Examples

Example notebooks can be found in [notebooks/](./notebooks/)

## Install

  1. Clone the git repository

    `bash > git clone https://github.com/greglucas/pysecs `

  2. Build and install the package

    `bash > python setup.py install `

3. Testing The package has a test suite that can be run with pytest

`python > pytest `

## License

The code is released under an MIT license [License described in LICENSE.md](./LICENSE.md)

## References

This package has been developed from different publications. Please consider citing the papers that are relevant to the work you are doing if you are utilizing this code.

### [Original Paper](https://doi.org/10.5636/jgg.49.947)

`bibtex Amm, O. "Ionospheric Elementary Current Systems in Spherical Coordinates and Their Application." Journal of geomagnestism and geoelectricity 49.7 (1997): 947-955. doi:10.5636/jgg.49.947 `

### [Applications Paper](https://doi.org/10.1186/BF03352247)

`bibtex Amm, O., and A. Viljanen. "Ionospheric disturbance magnetic field continuation from the ground to the ionosphere using spherical elementary current systems." Earth, Planets and Space 51.6 (1999): 431-440. doi:10.1186/BF03352247 `

## Problems or Questions

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pysecs-0.0.4.tar.gz (8.3 kB view details)

Uploaded Source

Built Distribution

pysecs-0.0.4-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

Details for the file pysecs-0.0.4.tar.gz.

File metadata

  • Download URL: pysecs-0.0.4.tar.gz
  • Upload date:
  • Size: 8.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0.post20191030 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.5

File hashes

Hashes for pysecs-0.0.4.tar.gz
Algorithm Hash digest
SHA256 7ae19c4e768ebe3f05911e30c8ae64ef8171d35b4abc2b96182d0c9f9331e3e4
MD5 4d04193aa312278ee2cbcee5f0ab848f
BLAKE2b-256 b7d0084e1f2b5c990fdc93e2734cb0ac5d1e4e3eab63243c48289e51f1943005

See more details on using hashes here.

File details

Details for the file pysecs-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: pysecs-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 7.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0.post20191030 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.5

File hashes

Hashes for pysecs-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 5d4c4829fd2c76a6084855745bec495f8d997ff8c494d271c2c858337d022052
MD5 7ad6f03caabbe4f2c5bfea9971449579
BLAKE2b-256 40941eeb355c1b14d65d784104386fdd66aa85612626a388c1566228864a9d0f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page