Code Hub
NEON's data are often complex; working with data can be greatly simplified using software or code. We provide some code to get you started, like with our `neonUtilities` package for R, and also post links to code contributed by members of the community. The NEON-related code resources listed below are designed to make working with all NEON data easier, to perform common algorithms on select data products, and to share the code used to generate select data products.
Most code resources that were created by and are managed by NEON can be found in the NEONScience GitHub organization. The code is free and open access to download and utilize. The code found in the NEONScience GitHub organization is published and maintained by NEON project scientists.
Other code resources listed below are created by data users interested in sharing their code. If you have requests for coding resources, challenges with NEON data or ideas for creating NEON data-related code, we encourage you to learn more about how we categorize NEON-related code resources, and how you can submit your own code resources.
Code resources are provided at three tiers, differing in level of review by NEON:
Tier 1: Community Contributed Code | Community contributed code is reviewed to determine that it is publicly available, generally comprehensible, and involves NEON data. Code functionality is not evaluated. |
---|---|
Tier 2: NEON Certified Code | Certified code goes through a code review, to ensure it performs as described and without error. |
Tier 3: NEON Production Code | Production code is used in NEON data processing pipelines, to generate NEON data products. It is the end product of a very long and careful development process. |
Search the table below to find code that might be useful for your project.