Giter VIP home page Giter VIP logo

Comments (7)

mdpiper avatar mdpiper commented on August 15, 2024

Some context: @rmcd-mscb and I are working to wrap @pnorton-usgs's PRMS6 with a Basic Model Interface and make it callable in Python through pymt. At @csdms, we use Anaconda as our distribution tool. I'd like to make a conda package for coretran. This makes it super easy for users (and developers!) to install. While I could build off a commit, it's easier in conda to build off a release.

from coretran.

leonfoks avatar leonfoks commented on August 15, 2024

Yeah this would be awesome. I thought CMAKE was super easy to install, but I bet it's even easier with Anaconda. Do you know if it cleverly handles submodules and hierarchy dependency of the newer style of Fortran like CMAKE? i.e. only re-compiles changed submodules and links rather than doing a full recompile?

from coretran.

leonfoks avatar leonfoks commented on August 15, 2024

My KdTree does not currently use the adaptive arithmetic in-sphere/in-circle geometry code yet, let me update those routines and then I can do a tag on a release.

from coretran.

mdpiper avatar mdpiper commented on August 15, 2024

@leonfoks Thank you for your help with this!

The neat thing about a conda package is that it uses the developer's build process. I'll include a build script that simply calls your cmake setup (which worked flawlessly on the first try on my Linux machine). You can then build, through conda, binaries for the package on macOS, Linux, and Windows. For example, here's my recipe for the FaSTEMCH model, and here's the associated Anaconda page where the binaries are hosted.

I'll stay tuned for updates on this issue. Thanks again!

from coretran.

mdpiper avatar mdpiper commented on August 15, 2024

@leonfoks Hi Leon -- I just wanted to check in to see if you'd be willing to stamp a release on coretran. For my own use, I've been building it with conda on Linux and macOS, and I'm planning to try soon on Windows.

from coretran.

leonfoks avatar leonfoks commented on August 15, 2024

@mdpiper Done!

from coretran.

mdpiper avatar mdpiper commented on August 15, 2024

@leonfoks Thank you!

from coretran.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.