Giter VIP home page Giter VIP logo

Comments (4)

gassmoeller avatar gassmoeller commented on July 19, 2024 1

Yes the suggested names sound very reasonable. You may want to change LagrangianWalker.py into lagrangian_walker.py to stay consistent with your naming and capitalization scheme, unless you had a specifc reason to make it CamelCase.

from dorado.

elbeejay avatar elbeejay commented on July 19, 2024

We appreciate the insightful review and this comment prompted a productive discussion about the overall naming scheme for several of the classes and functions in the dorado code base.

Our plan is to change Particle to Particles to acknowledge that this class holds a set of particles not just an individual one. In addition, we plan to rename single_iteration to particle_stepper to be more descriptive and indicate that the purpose of the function is to move the particles around. We are intend to rename params to modelParams to indicate that the parameters defined in that class are related to the "global" model and not a particular single particle or set of particles.

Similarly, we plan to rename particle_tools.py to LagrangianWalker.py to indicate that the purpose of the file is to hold the functions related to the Lagrangian transport of the particles.

@gassmoeller - do you think these changes would improve the clarify of the classes and functions? Thank you again for the very helpful suggestion!

from dorado.

elbeejay avatar elbeejay commented on July 19, 2024

We have gone through and made the proposed changes. As suggested above, we named our random walk script lagrangian_walker.py. The bulk of changes associated with this issue are in #15.

from dorado.

gassmoeller avatar gassmoeller commented on July 19, 2024

Looks good, this issue can be closed.

from dorado.

Related Issues (16)

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.