Code Monkey home page Code Monkey logo

Comments (5)

mcflugen avatar mcflugen commented on June 12, 2024 1

@visr This is great! @ethan-pierce is also working with BMI for Julia. I believe his repository is private at the moment but you two should compare notes sometime.

from bmi-python.

mdpiper avatar mdpiper commented on June 12, 2024

@visr It should be src, to match bmi.sidl. Thanks for spotting this error!

from bmi-python.

mdpiper avatar mdpiper commented on June 12, 2024

Fixed with 17d7d72.

from bmi-python.

visr avatar visr commented on June 12, 2024

Ok thanks! I assumed it should be src. What I meant was that 17d7d72 breaks code of people that used keyword agument syntax like set_value(name="myname", values=np.zeros(3)) as opposed to set_value("myname", np.zeros(3)), since values is now not an argument name anymore. Not sure if that is an issue in practice though, you can probably judge that better.

For your information, the main reason I was carefully reading it was because I used it as a basis for https://github.com/Deltares/BasicModelInterface.jl. Not sure to which extent you would be interested in a Julia BMI specification next to the C, C++, Fortran and Python ones. As I mention in the readme it probably still needs some implementations to prove itself. But perhaps it's good you are aware of its existence. If you'd want to adopt it eventually I'd be happy to transfer the repo to the CSDMS org.

from bmi-python.

visr avatar visr commented on June 12, 2024

Great, thanks for letting me know. @ethan-pierce, feel free to create an issue on the BasicModelInterface.jl repository to discuss anything, or if you prefer you can drop me an email as well. I didn't register BasicModelInterface.jl as a package yet, so we could also go with what you worked on.

from bmi-python.

Related Issues (4)

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.