SaaSHub helps you find the best software and product alternatives Learn more →
Targets Alternatives
Similar projects and alternatives to targets
-
dbt-core
dbt enables data analysts and engineers to transform their data using the same practices that software engineers use to build applications.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
drake
An R-focused pipeline toolkit for reproducibility and high-performance computing (by ropensci)
-
fastverse
An Extensible Suite of High-Performance and Low-Dependency Packages for Statistical Computing and Data Manipulation in R
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
dbt
Discontinued dbt enables data analysts and engineers to transform their data using the same practices that software engineers use to build applications. [Moved to: https://github.com/dbt-labs/dbt-core]
targets reviews and mentions
-
Advice on Best Practices
Is this it https://github.com/ropensci/targets?
-
Does anyone else feel in a tricky spot about their use of R?
I'll chime in with others to say that using targets can help with the memory load as well. If you partition your data adequately (e.g. grouping by subjects), you can take advantage of the way targets maps data so it only loads what it needs to. Moreover, if you use the memory = "transient" option, it will unload objects between steps -- adding a little bit of time overhead but saving you on memory. targets and tidytable together have enabled me to work on pretty sizeable datasets while rarely running into memory issues. In fact, the only time I ran into a data memory hog was because I didn't adequately partition the data across worker nodes.
-
What are your favorite R Libraries?
targets
-
Is there a better way to update an entire series of scripts?
I highly recommend the holy grail of workflow orchestrators / executors in the R ecosystem: targets.
- The new Drake ropensci targets: Function-oriented Make-like declarative workflows for R {R}
-
How do you manage, distribute and schedule jobs written in R?
That said, you might want to check out the ‘targets’ package, which provides a DSL for specifying complex workflow descriptions in R. When repeatedly running the same jobs on changing data, this package helps ensure that only necessary work is performed (suitable intermediate results are reused), and scripts are run reproducibly. This might help with sceduling.
-
How do I do something like this as a parallel programming in R?
It may be worth it to put these individual steps into a targets pipeline. targets is designed to support parallelization with future and make it easier to visualize downstream dependencies.
-
Tips re: workflow, organization, file hygiene and similar?
Given your requirements, I recommend you check out ‘targets’, which specifically addresses the needs of reusable workflows in R, and it seems like it fits your requirements to a T.
-
Your impression of {targets}? (r package)
The targets package is the official successor to Drake, and has the same primary author (Will Landau). He has explained why he created targets, which includes stronger guardrails for users and better UX.
-
Data engineering with R?
I use it for ETL. I use targets as the workflow management software, and, like others, have a cron job set up to run nightly builds.
-
A note from our sponsor - SaaSHub
www.saashub.com | 22 Apr 2024
Stats
ropensci/targets is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.
The primary programming language of targets is R.
Sponsored