Giter Club home page Giter Club logo

Comments (8)

nickhand avatar nickhand commented on July 28, 2024

Yes, I think I agree with this. A few questions:

  • Are we trying to maintain as much similarity to Astropy syntax as possible? I do like their naming convention for most things, although we'll obviously need to change things to take full advantage of CLASS's functionality
  • How quickly can we implement this? i.e., do we want it in the nbodykit paper? It feels like it should be. Perhaps if you start working on the "cosmology" module and I can start translating the Zeldovich code with mcfit

from classylss.

rainwoodman avatar rainwoodman commented on July 28, 2024
  • astropy names:
    I suspect not. Since we have to modify names anyways, we probably need to use the CLASS names but with nbodykit units.

  • I don't think this is a blocker for the paper submission. The current cosmology module is good enough in the sense it works. But I agree it will be a mess if we are changing a lot of names. Is it possible to get this done this week? I'll start the cosmology module today.

from classylss.

nickhand avatar nickhand commented on July 28, 2024

Yes, I think I would prefer to push on this and get everything working by the end of the month...I can start working on this as well asap

from classylss.

nickhand avatar nickhand commented on July 28, 2024

okay @rainwoodman, here's what I am thinking for the next steps:

  • tag and release v0.2.5 of nbodykit
  • migrate cosmology and LSS routines to nbodykit v0.2.6 from classylss,
  • remove gcl from classylss and tag v0.2.0

from classylss.

rainwoodman avatar rainwoodman commented on July 28, 2024

I think we shall advertise classylss -- I am not sure where to.

Consider adding a few examples?

from classylss.

nickhand avatar nickhand commented on July 28, 2024

I can try to put together a bare bone RTD with some examples for #18 -- shouldn't be too hard.

from classylss.

nickhand avatar nickhand commented on July 28, 2024

The CLASS developers are aware? It would be good to avoid any potential friction caused by the fact that they have their own binding (I am not sure how well-maintained their binding is?).

We could potentially advertise on the astronomer's FB page? I am not sure if that is an okay thing to do...

from classylss.

rainwoodman avatar rainwoodman commented on July 28, 2024

It is not yet well maintained, at least not to the level of classylss.

The best case scenario is to make classylss the go to binding and build a good channel with the class_public development. What about adding the two we have patches as PR to class_public first ?

If history is a lesson I remember there was a third party binding before and it stopped being developed or used. Then the class developer also agreed their current binding is insufficient in one of the posts.

from classylss.

Related Issues (14)

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.