Coder Social home page Coder Social logo

Comments (3)

Ocre42 avatar Ocre42 commented on July 21, 2024
  • Update IATI-Stats/stats/dashboard.py to include budget_not_provided as a separate element to budget in comprehensiveness and comprehensiveness_with_validation
  • Update comprehensiveness tests to account for budget_not_provided
  • Modify IATI-Dashboard/comprehensiveness.py to obtain the max hierarchy from both budget and budget_not_provided and add up the budget column for both elements.
  • Test the changes locally
  • Test the changes in a droplet
  • Deploy changes in the dev.dashboard, review results
  • Deploy changes in live dashboard.

from iati-dashboard.

Ocre42 avatar Ocre42 commented on July 21, 2024

Testing locally with pdb showed that comprehensiveness.py was showing the correct numbers for the budget row, but they were not being saved to the csv or html files, going through further tests.

Droplet test failed due to OOM error, another attempt will be made with the same setup, should this fail again I'll increase the RAM for the droplet.

from iati-dashboard.

Ocre42 avatar Ocre42 commented on July 21, 2024

Saving the budget and budget_not_provided as variables in the generator instead of calling the get methods fixed the issue, ensuring the values are actually saved and copied over to the rows in make_csv and make_html

from iati-dashboard.

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.