UCBerkeleySETI / hyperseti

A SETI / technosignature search code to find intelligent life beyond Earth
https://hyperseti.readthedocs.io
11 stars 4 forks source link

Improve packaging (mamba?) #104

Closed telegraphic closed 1 year ago

telegraphic commented 1 year ago

Try and make easier to install. As hyperseti depends on cupy, could look at using conda-style requirements. I've previously updated pyproject.toml for poetry, but now feel it's not a good fit

telegraphic commented 1 year ago

Playing around with mambaforge, it is much quicker than conda and a no-brainer to switch over IMO. (I don't think this will affect packaging approach though?)

telegraphic commented 1 year ago
# conda env create -f environment.yml
name: hyper
channels:
  - conda-forge
dependencies:
  - cupy
  - cutensor
  - jupyterlab
  - ipywidgets
  - h5py
  - hdf5plugin
  - numpy
  - scipy
  - pandas
  - matplotlib
  - logbook
  - astropy
  - pyyaml
  - pytest
  - pytest-cov
  - pytest-runner
  - pytest-order
  - codecov