Code Monkey home page Code Monkey logo

Comments (4)

bradyrx avatar bradyrx commented on June 7, 2024

Some more thoughts on the benefit:

  • Currently, it's somewhat meticulous to rename DP datasets to have the right dimensions. Also, we have "time_dim" in a few places still, complicating things. On object creation, we could have a 'CESM' and 'MPI' flag that ingest raw output and rename as would be needed.

  • We could have the DP object also be able to hold hindcast/control, observation, uninitialized information. Either as distinct variables in the datasets or some companion DataArrays that get carried along.

from climpred.

aaronspring avatar aaronspring commented on June 7, 2024

Also when we approach the predictability limit we need always an upper limit for ACC and a lower limit for RMSE to check for significance. This could also be built-in.

I never wrote any code for classes so far. Would be a good learning. But in the future some time.

from climpred.

bradyrx avatar bradyrx commented on June 7, 2024

Yeah I think we can get by with the current setup. Though if we decide to do classes, it should be sooner than later because I think it would take a decent rewrite of code to get it to work.

I think we're fine with the functional programming for now.

from climpred.

bradyrx avatar bradyrx commented on June 7, 2024

I think we're fine to stick with functional programming. It just doesn't seem like this would enhance the project a lot.

Although I was thinking we should add a check similar to _check_xarray() that tests for the proper dimension names.

from climpred.

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.