lter / soilHarmonization

Homogenize LTER Soil Organic Matter Working Group data and notes
https://lter.github.io/soilHarmonization/
Other
1 stars 4 forks source link

Fixed a few files that needed name change from homog to harmonization #46

Closed piersond closed 2 years ago

piersond commented 2 years ago

Changed a few more file names from homogenization to harmonization.

Prior to this fix, the package would fail during installation. Also unable to create HMGZD files. With fix, package appears to be working now.

srearl commented 2 years ago

Great, thanks, @piersond. Are you still using/developing this package, and/or do you pull commits here into the RCsoilHarmonization fork (assume that is a fork)? This code could sooooo benefit from a major, major refactor!

piersond commented 2 years ago

@srearl I'm just starting to drive back in. I'll be using SoDaH on a new project involving the Critical Zone Network. I'm available almost anytime for a quick zoom meeting. It would be fun to catch up on what I'm planning.

I haven't touched the code in a year. This time around I'm definitely going to make a few more concrete changes, as opposed to the "hack and make it work" approach I took last time. To start, I have three specific things on my to do list:

  1. Add option to use Google drive or local folder to pull in data and key file.
  2. Streamline the process of adding new key variables. (I built scripts for this last year, but they're still not exactly user friendly).
  3. Align harmonized data according to user specified matching column values. e.g. a sample code or a specific combination of location, depth, treatment, etc.

I'll also have more time in coming months to update the new web app. I'll be adding some sensor data visualizations and I hope to incorporate some of the functionality I've developed for data aggregation by depth and location.

I'm planning to go it alone on all this, but you're input in any capacity is always welcome. Editing the code should be easy enough, but I'm not familiar with what's required to maintain the proper package files and info.