Comments (5)
@rmendels pinging you here to make sure you're aware of the tidync details.
@mdsumner sorry to maybe re-hash the conversation we had in slack ... I want to check what you think about the approach I've taken. Here's the code that uses tidync https://github.com/ropensci/rerddap/blob/tidync/R/zzz.r#L67-L74 - where the input var x
is a path to the netcdf file. I know in slack you mentioned maybe doing something like purrr::map(tn$grid$grid, ~activate(tn, .x) %>% hyper_tibble())
where tn
is the output of tidync(x)
. I don't understand enough what the right thing to do here is, but between you two i'm hoping we can pick the best approach here for the most people
from rerddap.
@sckott @mdsumner - For my packages what I need is where the downloaded netcdf file is stored (and that is still there), the packages are indifferent to how rerddap
then reads in and melts the data. For users of the rerddap
package, if the end result is different in significant ways than in the present version, that could break scripts. I know next to nothing about the internals of tidync
, and the real question is using tidync
to ingest and 'melt' the netcdf file, rather than using the code you have in the present version of rerddap
to do the same, and the best way to use tidync
to do so. For the latter question I have no idea, for the former as I said, as long as the end result is basically the same, it doesn't affect anything, sort of one of those internal black-box details that the user doesn't know about.
from rerddap.
thanks @rmendels
from rerddap.
I'm similar, didn't know the context when answering "how to suck out every grid as a dataframe?".
tidync just lets you choose, array output, df output, or just updated meta-print (what slices would be made if read triggered .. )
from rerddap.
Thanks both for the input.
from rerddap.
Related Issues (20)
- Error 404 for any rerddap function HOT 35
- feature request: Pacific Decadal Oscillation dataset HOT 5
- Failed to pull V5 OC-CCI data from ERRDAP HOT 2
- ncdcOisst21Agg_LonPM180 dataset no longer available? HOT 5
- arbitrary dimension names returned by griddap HOT 3
- Fish Data: Error code 500; column "date_tagged" does not exist HOT 2
- Errors using rxtracto HOT 5
- error message when only 1 number is used as a constraint
- add function to easily build the URL for creating a legend png HOT 5
- suggestion: add grouping to pkgdown reference index? HOT 8
- ERROR 404 for chlorophyll data HOT 1
- Incomplete example in get started vignette for fun global_search() HOT 3
- new error with `griddap()` in CRAN Release 1.0.2 (vs working in previous 1.0.1): "time must be given as character strings" HOT 3
- curl error in griddap function - struggling to download bulk data HOT 6
- Ability to extract the coordinate values without getting the parameter data HOT 18
- Problem with jplMURSST41, undetailed error HOT 4
- failing test on cran
- Error with jplMURSST41 HOT 1
- 2015 missing for erdMH1sstd1dayR20190SQ HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rerddap.