daniel-partington / campaspemodel Goto Github PK
View Code? Open in Web Editor NEWModel building scripts for the Lower Campaspe Valley Surface Water-Groundwater model
Model building scripts for the Lower Campaspe Valley Surface Water-Groundwater model
@ConnectedSystems, I didn't think this one through, i.e. putting numeric characters at the start of folder names, but changing this will allow importing build and run scripts from higher levels, e.g. to allow a run script that runs all flow and transport models in steady-state and transient model folders.
This will require updating of config file but can wait till any current branches are merged as folder names changes can cause headaches.
As in title.
I guess ecological bore data is not included in the model build which is the cause of this. It would be nice to show a more specific error message.
Relevant error message:
File [...]\HydroModelBuilder\ModelInterface\flopyInterface\flopyInterface.py", line 528, in getObservation
sim_head = head[interval][sim_map_dict[obs][0]][sim_map_dict[obs][1]][sim_map_dict[obs][2]]
KeyError: '83003'
Message printed out when mapping farm areas to grid:
Warning 1: Failed to fetch spatial reference on layer farm_v1_prj_model to build transformer, assuming matching coordinate systems.
The ecology bores used in the GW_link_Integrated model were originally determined by a script that looked for the nearest bores to certain stream gauges along the Campaspe River. This was done quite early in the project, and I think it is time to update this and include it as part of the build of the model. Keen to know your thoughts @ConnectedSystems
Differences appear to be very minor. For example, the difference between 00_...Steady and 00..._Cascade is two parameter changes and four additional method calls.
Build scripts could be generalised (as a function that accepts parameters) or generated rather than the current form of individual scripts.
All of the scripts within CustomScripts need to be modified to reference a relative path. All files required will sit within some sort of data folder, which will live elsewhere to GitHub but be available through cloudstor. The working of this have begun but it should be completed to ensure portability and from-scratch builds of the model from any machine.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.