Skip to main content

:snake: :sunny: hiss(w)

GHA PyPI DOI

Easily integrate SSWIDL into your Python workflows. See the docs for more info.

Install

To install hissw,

$ pip install hissw

which will automatically install the package and its dependencies. hissw depends on the Jinja2 and scipy libraries. You can also install these manually with conda or from PyPI, i.e. pip install <package-name>. Additionally, you'll need a local install of IDL and the Solarsoft library.

Alternatively, you can install hissw from GitHub,

$ git clone https://github.com/wtbarnes/hissw.git
$ cd hissw && python -m pip install -e[all,test]

and then run the tests to make sure everything is working alright. Note that you must specify paths to SSW and IDL appropriately.

$ pytest --ssw-home=<path to top of SSW tree> --idl-home=<path to top level dir of IDL install>

Note: hissw relies on executing several shell commands. This has not been tested on Windows.

Citing hissw

If you use hissw in your work, please use the following citation,

@software{will_barnes_2022_6640421,
  author       = {Will Barnes and
                  Bin Chen},
  title        = {wtbarnes/hissw: v2.0},
  month        = jun,
  year         = 2022,
  publisher    = {Zenodo},
  version      = {v2.0},
  doi          = {10.5281/zenodo.6640421},
  url          = {https://doi.org/10.5281/zenodo.6640421}
}

Reporting Issues and Contributing

Open an issue on GitHub to report a problem. Pull requests welcome.

Release files for hissw 2.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for hissw 2.3
File Size Uploaded
hissw-2.3.tar.gz 169.7 kB Details

Release files / hissw-2.3.tar.gz

Download URL hissw-2.3.tar.gz
Size 169.7 kB
Tags Source
SHA-256 checksum
How to use checksums
8ca1addfba833d1d5a7575ce809603ec1e2aa9b50c8588f477766d5ac6bb8856
BLAKE2b-256 checksum
How to use checksums
8e8e35e9f5ff3896303b914a238e60123c73296297a36fa1bb6ab077dd2c2e45
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Release history Release notifications | RSS feed

This release

2.3 This release

1 release file

2.2

1 release file

2.1

1 release file

2.0

1 release file

1.2

2 release files

1.1

2 release files

1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page