All Projects → zoonproject → Zoon

zoonproject / Zoon

Licence: other
The zoon R package

Projects that are alternatives of or similar to Zoon

Omgf
Use Git Flow with ease – maintain branches, semantic versioning, releases, and changelog with a single command.
Stars: ✭ 37 (-31.48%)
Mutual labels:  workflow
Git Plan
Git Plan - a better workflow for git
Stars: ✭ 44 (-18.52%)
Mutual labels:  workflow
Yetiforcecrm
Our team created for you one of the most innovative CRM systems that supports mainly business processes and allows for customization according to your needs. Be ahead of your competition and implement YetiForce!
Stars: ✭ 1,056 (+1855.56%)
Mutual labels:  workflow
Redaxo Mit Docker
Simple 🐳 Docker setup for REDAXO development. Contains demo website and beginner’s guide!
Stars: ✭ 40 (-25.93%)
Mutual labels:  workflow
Rose
🌹 Rose is a toolkit for writing, editing and running application configurations.
Stars: ✭ 41 (-24.07%)
Mutual labels:  workflow
Processjs
Stars: ✭ 48 (-11.11%)
Mutual labels:  workflow
Jdonframework
Domain-Driven-Design Pub/Sub Domain-Events framework
Stars: ✭ 978 (+1711.11%)
Mutual labels:  workflow
Bpmn Elements
Executable workflow elements based on BPMN 2.0
Stars: ✭ 54 (+0%)
Mutual labels:  workflow
Grunt Frontend Workflow
Structured, modular and test-driven front-end development and build workflow with Grunt task runner. Includes boilerplate code for Backbone with single/multipage RequireJS setup, and a RESTful API for prototyping.
Stars: ✭ 44 (-18.52%)
Mutual labels:  workflow
Argo Workflows
Workflow engine for Kubernetes
Stars: ✭ 10,024 (+18462.96%)
Mutual labels:  workflow
Clink
A developer assistance tool to help with refactoring and keeping related code up to date with changes
Stars: ✭ 40 (-25.93%)
Mutual labels:  workflow
Jenkins Workflow
contains handy groovy workflow-libs scripts
Stars: ✭ 41 (-24.07%)
Mutual labels:  workflow
Xible
Visualize your workflow
Stars: ✭ 49 (-9.26%)
Mutual labels:  workflow
Mdcs Py
MDCS is an acronym for Mosaic Dataset Configuration Script and is the entry point to a collection of Python classes/libraries that could be consumed by a Python client application to complete a given workflow for creating a mosaic dataset, populating it with data, and setting all required/desired parameters.
Stars: ✭ 38 (-29.63%)
Mutual labels:  workflow
Ppd599
USC urban data science course series with Python and Jupyter
Stars: ✭ 1,062 (+1866.67%)
Mutual labels:  spatial-analysis
Landsat8 scene calculator
Creates NDVI, SAVI, RBG, NIR, short wave infrared, agriculture, geology, and bathymetric GeoTIFF files using Landsat8 imagery.
Stars: ✭ 37 (-31.48%)
Mutual labels:  spatial-analysis
Urbansprawl
Open framework for calculating spatial urban sprawl indices and performing disaggregated population estimates using open data
Stars: ✭ 48 (-11.11%)
Mutual labels:  spatial-analysis
Nh Micro
micro service and dynamic script
Stars: ✭ 54 (+0%)
Mutual labels:  workflow
Hyperflow
HyperFlow: a scientific workflow engine
Stars: ✭ 53 (-1.85%)
Mutual labels:  workflow
Generator Buildabanner
Yeoman workflow to get a standard or DoubleClick banner started quickly.
Stars: ✭ 49 (-9.26%)
Mutual labels:  workflow

Zoon banner Build Status codecov.io cran version DOI rstudio mirror downloads

zoon is a package for the reproducible and shareable analysis of species distribution models with a focus on the ability to compare between models and diagnostic output of models.

An overview of the project can be found here. There is a blog to keep collaborators up to date with progress. This can be found here

zoon is still being developed. Feel free to clone and use the code, open issues, let us know what you want etc. But don't expect much functionality from the package yet. If you would like to add functionality, please start writing modules!

Basic usage

library(zoon)

# Run a workflow, specifying one module of each type.
work1 <- workflow(occurrence = UKAnophelesPlumbeus,
                  covariate  = UKAir,
                  process    = OneHundredBackground,
                  model      = LogisticRegression,
                  output     = PrintMap)

# Get a list of modules
GetModuleList()

# Get help on a module
ModuleHelp(LogisticRegression)

Installation

zoon is now on CRAN, so you can install the stable(ish) version directly from R with:

install.packages('zoon')

you can also install the most recent development version of the package straight from GitHub using the devtools package:

devtools::install_github("zoonproject/zoon")

Contributing modules

zoon has a modular structure, and we are hoping for user submitted modules. This allows zoon to keep up to date with the fast-moving SDM field in a way a package maintained by a small team of developers can't. Modules are simple R scripts containing a single function and some metadata. They are currently kept here. The inputs and outputs of each module type are controlled. A brief description can be found at the end of the Build a module vignette. The function BuildModule is used to turn a function in an R session into a module.

Please note, zoon is still being developed. We would love you to contribute modules, but can't yet guarantee that there won't be major changes that might break modules. We will try to fix user submitted modules if we break them.

Notes for collaborators

We welcome collaboration and input anyone who'd like to get involved! If you have any comments, suggestions or you spot any bugs or errors, please let us know via the issue tracker. Pull requests are always welcome, though please let us know what you're developing first so we plan how to integrate it into the main package.

We are committed to making zoon an inclusive project that the whole research community can contribute to and benefit from it and ask all contributers (including the zoon development team) to stick to a code of conduct

We are using the Google style guide with the exception that function description goes before the function name, not inside the function definition. We are using roxygen2 to document the package. Try to keep function names as verbs.

Zoon banner

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].