lesgourg / class_public

Public repository of the Cosmic Linear Anisotropy Solving System (master for the most recent version of the standard code; GW_CLASS to include Cosmic Gravitational Wave Background anisotropies; classnet branch for acceleration with neutral networks; ExoCLASS branch for exotic energy injection; class_matter branch for FFTlog)
220 stars 291 forks source link

Conda package #491

Open JCGoran opened 2 years ago

JCGoran commented 2 years ago

It would probably be beneficial to many users to make a (cross-platform) conda package (which could then be available on some channel on anaconda.org) from CLASS, so they can install it using something like conda install -c [CHANNEL] classy, without having to worry about editing the makefile or some other platform-specific idiosyncrasy. I'd expect this package to install the entirety of CLASS, namely:

P.S. for anyone willing to engage in such an endeavor, a nice tutorial on how to build conda packages is available here. I've made an attempt at packaging the library myself, but after a lot of time wasted chasing missing symbols in various environments, I figured I'd leave it to someone more experienced to take a crack at it.