tarensanders / gt3x2csv Goto Github PK
View Code? Open in Web Editor NEWPackage designed to convert Actigraph gt3x files to csv files with the same data structure exported by the Actilife software
License: GNU General Public License v3.0
Package designed to convert Actigraph gt3x files to csv files with the same data structure exported by the Actilife software
License: GNU General Public License v3.0
I think this is what is causing the crashes when converting large numbers of files on DMC. vroom
by default uses all available threads to perform the writes, but this seems to be clashing with the number of files being processed.
Accessible from
X <- read.gt3x("C:/Users/taren/Downloads/Test gt3x Files/SS_left_19.5.2017-05-22.gt3x")
attributes(X)$sample_rate
{read.gt3x}
supports the old file format. At the moment validate_gt3x_files()
fails for the old files because it only tests for the newer file format.
It might be safe enough to just remove the check and let {read.gt3x}
fail if the files are invalid.
I can't remember which package I saw that did this, but the large test files were hosted on a public URL, and a function checked if they existed and downloaded them before testing. That would make it easier to develop on different machines, and for contributors to run the longer tests locally.
Should also switch the Rbuildignore to be for 'large_tests' folder.
Most of the issues I run into are due to running out of system memory. The current methods are a bit crude - full data is read in at once, there's no manual garbage collection, etc. Most annoyingly this leaves a lot of performance on the table - you need to decrease the number of cores used in order to reserve enough memory.
There's definitely a need to do memory profiling and see where improvements could be made.
r-lib/actions/check-r-package@v1 is deprecated
I think maybe it should just be ditched?
I think this is because read.gt3x
changed their method, but the columns are output in the wrong order compared to Actilife
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.