Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BASINS][SARA TS Utility][HSPEXP+]Developing New Graph Specification Files for BASINS/SARA TS Utility/HSPEXP+ #9

Open
mishranurag opened this issue Oct 10, 2016 · 2 comments
Assignees

Comments

@mishranurag
Copy link
Contributor

As you know HSPEXP+ has a functionality to generate graphs automatically based on the specifications provided in a graph specification file (*.csv). Brian and I have used it in MPCA, Illinois River Watershed, Fort Benning, and Fort AP Hill projects. I have used it in BASINS/HSPF workshop as well. Based on my experience at the workshop and interacting with some clients, I learned that the graph specification file is not easy to understand, edit and reuse. It has a steep learning curve. However, clients do like this functionality (Dino, Chuck etc.).

To overcome these issues, I am proposing a new graph specification file format; BASINS Graph Specification File (*.bgrf). An example of that is attached. I have listed the Pros and Cons of this format below.

GraphSpecificationFileFormatForHSPEXPPlus.txt

Pros

  1. Simpler to read in a text editor and edit.
  2. Most specifications are optional. This means that the user can provide a bare minimum input. Also gives us the ability to add more options later without breaking the format.
  3. Specifications are provided in a similar way in additional graphing software like R, MATLAB
  4. Can be used by BASINS, SARA, HSPEXP+, or WinHSPF

Cons

  1. What to do with the current format?
  2. Need additional money to work on it (EPA, SARA, and may be MPCA have shown interest)

Please read through the attached file and let me know what you think.

@mishranurag
Copy link
Contributor Author

Explore "xml" and "json" as options for graph specification files.

@mishranurag
Copy link
Contributor Author

Graph specifications in JSON formats will be available with the next release of BASINS. Additional testing and feature addition may be needed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants