# Open Source Github Repositories

<table><thead><tr><th width="235">Component</th><th>Github Repository</th></tr></thead><tbody><tr><td>TimberID Front End</td><td><a href="https://github.com/tnc-br/ddf-sample-tracking">https://github.com/tnc-br/ddf-sample-tracking</a><br>This is a typescript web front end deployed to Firebase Hosting</td></tr><tr><td>Cloud Functions</td><td><a href="https://github.com/tnc-br/ddf-insights-analytics">https://github.com/tnc-br/ddf-insights-analytics</a><br>These are python cloud functions deployed via gcloud.</td></tr><tr><td>Variational Inference and Research Colabs</td><td><a href="https://github.com/tnc-br/ddf-isoscapes">https://github.com/tnc-br/ddf-isoscapes</a><br>This repo contains several key colabs:<br>1. An ingestion colab that partitions reference samples<br>2. Several models to build isoscapes, including a variational inference model<br>3. A benchmarking validation colab that stamps isoscape with measured precision, recall and auc-pr.</td></tr><tr><td>Common and Earth Engine API</td><td><a href="https://github.com/tnc-br/ddf_common">https://github.com/tnc-br/ddf_common</a><br>Contains shared libraries used through research. It also contains the earth engine code to download reference samples and rasters for machine learning<br><a href="https://github.com/tnc-br/ddf_common_stub">https://github.com/tnc-br/ddf_common_stub</a><br>This stub library allows a colab to reference ddf_common from any branch, make changes and create pull requests.</td></tr></tbody></table>

### Contributing to TimberID

All TimberID related repositories are open source. Anyone may submit a pull request into the main branch. However, only TimberID owners may approve changes.&#x20;

The [CODEOWNERS](https://github.com/tnc-br/ddf-sample-tracking/blob/main/CODEOWNERS) in each repository file lists the owner as [tnc-br/TimberIDOwner](https://github.com/orgs/tnc-br/teams/timberidowner). You may request owners of [tnc-br/](https://github.com/orgs/tnc-br/people) to be added to this group to approve PRs.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://timberid.gitbook.io/timberid/architecture-of-timberid/open-source-github-repositories.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
