Giter Club home page Giter Club logo

pops-forecasting-platform's People

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pops-forecasting-platform's Issues

model fails if you forget to name the run

It'll give a PoPS Model API Not Found (404 error) if you run the scenario without giving it a name. I think it's good practice for people to name the runs, but it might be good to have it generate a default name based on the session if someone forgets.

Pest name is blank when PestInformation foreign key is used.

Need to provide a conditional in
def str(self):
return self.name

so that IF pest_information is used, the displayed string is the pest information string. ELSE, display self.name. Also consider removing pest.name and always creating pest information foreign key.

New workspace workflow

Create new workflow so that users select a PEST and are then directed to all of the case studies associated with that pest in reverse chronological order.

Group/team page completion

We should have a team page that indicates who is involved in the project and what their role is. As well as collaborators on the project. This is related to #5

Add additional APIs

It would be nice to have an API that allows the user to get:

  • All run collections in a session

  • All runs in a run collection

  • All outputs in a run

Maybe even a 4th API that gives all information from a session in one call. However, I think this would be too big.

Decide on workflow for users

Decide how the workflow is to be developed then add a checklist to issue for tracking each aspect
To do:

  • redirect to login page if not logged in and going to workspace or dashboard
  • Fix email login issue (moved to #26)
  • Determine layout for workspace or similar once multiple components are up and running.
  • Determine how to link to other parts of the project (have prepared for when they are ready)
  • Make sure all pages are accessible via drop down

Update Home Page flow

Design and update home page to reflect PoPS version 1 release, and new site flow.

Add scoreboard feature for comparing results within a session or across session with the same case study

This would be a scoreboard that would be used to intuitively show users how different strategies worked within a single session or case study (e.g. a group of students learning about management decisions in a class, or a group of stakeholders working together to decide on the best management to achieve their goals. This needs to be sortable by reported metrics maybe even nested reported measures (e.g. sort primarily by infested/infected area and then by spread rate in a direction)

Quarantine zone

Add quarantine zones for each year associated with a case study.

errors when displaying workshop scenarios done with TL

So that thing that happened during the meeting with David has been continuing. If you try to display the results from a scenario that we did at the workshop via Tangible Landscape, the "waiting for Tangible Landscape" continues to ping after you hit "stop listening". It doesn't do this with the scenarios created via the PoPS dashboard. Dashboards 97 and 98 both have the error.

In one instance, I got an error code that says: An error has occurred: 0. Error: undefined. There was a problem listening for the results of the model run... the simulation is most likely still running. Try refreshing the page in 1-2 minutes.

It seems like this started after the changes to the API, and after I pulled all of the management data to recalculate costs, so the error point could be one of those things.

Create dashboard demo page

Create basic dashboard demo/tutorial page to allow website visitors to test it out without having to make an account.

Dynamic Interaction among users

All users logged into different locations or using Tangible Landscape to implement management collaboratively. The most likely way to accomplish this is the implement WebSockets.

Add style guide content

Add in preferred styling for all javascript, CSS, html, and python code. Can just link to a best practices guide if there is one and it is being followed.

Update navbar

Remove Explore
Remove dashboard quick link
Remove case study link
Clean up links and organization

Add dashboard for comparing results of best management across case studies

This feature would add in the ability to view the best (user-selected or auto-selected based on criteria) from many case studies if the goal is to decide how best to allocate a large budget across multiple species to achieve the best overall program results. (e.g. a manager has 5 million to spend on managing 3 species what is the best allocation of that budget across those species to achieve the greatest overall results.

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.