boshek / limnotools Goto Github PK
View Code? Open in Web Editor NEWA set of tools and commands to utilize high resolution water profile data
A set of tools and commands to utilize high resolution water profile data
original getxxnorm fortran code normalizes by the top and bottom values in the profile. This should likely be normalized by the max() and min() values of the profile removing the possibility of negative normalization coefficients.
I think we can remove the crufty old FORTRAN history from the R code. I'll take this on and submit a pull request, I guess.
Run styler on the code
Encountering some instances where the depth of the shallowest segment is shallower that the specified mean depth meaning the algorithm is extending beyond the specified depth range. Will add data to make this clear.
Use @export to define which are export. Probable functions available to the user: wtr_layer()
and wtr_segment()
.
I want to write a fake data generator for testing and I want some advice on the parameters. I presume that the water stratifies into three zones: mixing zone, thermocline, and whatever is below that. The mixing zone has zero or small temperature change, the thermocline occurs at some depth and has a large temperature change across its extent, then the temperature changes more slowly down to the deepest sample. Here are the proposed parameters:
So that's what I think - how would you, the actual limnologist here, like to see it?
Need some isothermal looking data to test
The TODO suggests replacing an error signal return of -99 with a crash but I'm not sure that this is the right thing to do. I don't like the way it works now because -99 has no intrinsic meaning, it just shows up on the report and you the human reader are just supposed to intuit that "something went wrong" and ignore the rest of the report. That is seriously bogus, IMHO. What I think should actually happen here is that the report should just be replaced with a detailed explanation of why the report could not be produced. In order to accomplish this by_s_m needs to be modified to allow an exit that conveys the error message, whatever it is. Perhaps it should always return a list containing an error code, error explanation, and data, if no errors.
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.