pyhc-core is a package that simplifies the installation of the core PyHC packages.
You can install pyhc-core using pip:
pip install pyhc-coreTo ensure the latest versions of the core packages are installed, use:
pip install --upgrade pyhc-coreThe following packages are included:
- hapiclient
- kamodo
- plasmapy
- pysat
- pyspedas
- spacepy
- sunpy
This table shows the output of running pip list after installing pyhc-core in a fresh environment (updated nightly):
| Package | Version |
|---|---|
| aioboto3 | 15.5.0 |
| aiobotocore | 2.25.1 |
| aiofiles | 25.1.0 |
| aioftp | 0.27.2 |
| aiohappyeyeballs | 2.6.1 |
| aiohttp | 3.13.3 |
| aioitertools | 0.13.0 |
| aiosignal | 1.4.0 |
| aniso8601 | 10.0.1 |
| antlr4-python3-runtime | 4.7 |
| asdf | 5.1.0 |
| asdf-astropy | 0.9.0 |
| asdf_coordinates_schemas | 0.4.0 |
| asdf_standard | 1.4.0 |
| asdf_transform_schemas | 0.6.0 |
| asteval | 1.0.8 |
| astropy | 7.2.0 |
| astropy_healpix | 1.1.2 |
| astropy-iers-data | 0.2026.1.5.0.43.43 |
| attrs | 25.4.0 |
| beautifulsoup4 | 4.14.3 |
| boto3 | 1.40.61 |
| botocore | 1.40.61 |
| cdasws | 1.8.12 |
| cdflib | 1.3.7 |
| certifi | 2026.1.4 |
| cffi | 2.0.0 |
| cftime | 1.6.5 |
| charset-normalizer | 3.4.4 |
| click | 8.3.1 |
| cloudpickle | 3.1.2 |
| contourpy | 1.3.3 |
| cryptography | 46.0.3 |
| cycler | 0.12.1 |
| dask | 2025.12.0 |
| dask-image | 2025.11.0 |
| decorator | 5.2.1 |
| dill | 0.4.0 |
| donfig | 0.8.1.post1 |
| drms | 0.9.0 |
| Flask | 1.1.2 |
| flask-cors | 6.0.2 |
| Flask-RESTful | 0.3.8 |
| fonttools | 4.61.1 |
| frozenlist | 1.8.0 |
| fsspec | 2025.12.0 |
| geopack | 1.0.12 |
| Glymur | 0.14.4 |
| google-crc32c | 1.8.0 |
| h5netcdf | 1.7.3 |
| h5py | 3.15.1 |
| hapiclient | 0.2.6 |
| hydra-core | 0.11.3 |
| idna | 3.11 |
| ImageIO | 2.37.2 |
| importlib_metadata | 8.7.1 |
| Incremental | 24.11.0 |
| iniconfig | 2.3.0 |
| isodate | 0.7.2 |
| itsdangerous | 2.2.0 |
| Jinja2 | 3.1.6 |
| jmespath | 1.0.1 |
| joblib | 1.5.3 |
| kamodo | 23.3.0 |
| kiwisolver | 1.4.9 |
| lazy_loader | 0.4 |
| lmfit | 1.3.4 |
| locket | 1.0.0 |
| lxml | 6.0.2 |
| MarkupSafe | 3.0.3 |
| matplotlib | 3.10.8 |
| mpl_animators | 1.2.4 |
| mpmath | 1.3.0 |
| multidict | 6.7.0 |
| narwhals | 2.14.0 |
| netCDF4 | 1.7.4 |
| networkx | 3.6.1 |
| numcodecs | 0.16.5 |
| numpy | 1.26.4 |
| omegaconf | 1.4.1 |
| opencv-python | 4.11.0.86 |
| packaging | 25.0 |
| pandas | 2.3.3 |
| parfive | 2.2.0 |
| partd | 1.4.2 |
| pillow | 12.1.0 |
| PIMS | 0.7 |
| pip | 25.3 |
| plasmapy | 2025.8.0 |
| platformdirs | 4.5.1 |
| plotly | 6.5.0 |
| pluggy | 1.6.0 |
| portalocker | 3.2.0 |
| propcache | 0.4.1 |
| pyarrow | 22.0.0 |
| PyAVM | 0.9.8 |
| pycapnp | 2.2.1 |
| pycparser | 2.23 |
| pyerfa | 2.0.1.5 |
| Pygments | 2.19.2 |
| pyhc-core | 0.0.6 |
| pyOpenSSL | 25.3.0 |
| pyparsing | 3.3.1 |
| pysat | 3.2.2 |
| pyspedas | 2.0.5 |
| pytest | 9.0.2 |
| python-dateutil | 2.9.0.post0 |
| python-forge | 18.6.0 |
| pytz | 2025.2 |
| PyWavelets | 1.9.0 |
| PyYAML | 6.0.3 |
| reproject | 0.19.0 |
| requests | 2.32.5 |
| requests-file | 3.0.1 |
| requests-toolbelt | 1.0.0 |
| s3fs | 2025.12.0 |
| s3transfer | 0.14.0 |
| scikit-image | 0.26.0 |
| scipy | 1.16.3 |
| semantic-version | 2.10.0 |
| setuptools | 79.0.1 |
| six | 1.17.0 |
| slicerator | 1.1.0 |
| soupsieve | 2.8.1 |
| spacepy | 0.7.0 |
| spiceypy | 8.0.0 |
| sunpy | 7.0.4 |
| sympy | 1.5.1 |
| tifffile | 2025.12.20 |
| toolz | 1.1.0 |
| tqdm | 4.67.1 |
| typing_extensions | 4.15.0 |
| tzdata | 2025.3 |
| uncertainties | 3.2.3 |
| urllib3 | 2.6.2 |
| Werkzeug | 3.1.4 |
| wrapt | 1.17.3 |
| xarray | 2025.12.0 |
| yarl | 1.22.0 |
| zarr | 3.1.5 |
| zeep | 4.3.2 |
| zipp | 3.23.0 |