SpeciesDistributionToolkit

A collection of Julia packages forming a toolkit meant to deal with species distribution data.
https://github.com/PoisotLab/SpeciesDistributionToolkit.jl

Category: Biosphere
Sub Category: Species Distribution Modeling

Keywords

bioclim biodiversity biogeography chelsa earthenv ecology species-distribution-models

Keywords from Contributors

macroecology climate-change gbif differential-equations controls geospatial-data geo arrays sciml landscape-ecology

Last synced: about 10 hours ago
JSON representation

Repository metadata

Work with species distributions in Julia

README.md

SpeciesDistributionToolkit

🗺️ SpeciesDistributionToolkit.jl is a collection of Julia packages forming a
toolkit meant to deal with (surprise!) species distribution data.

[!IMPORTANT]
All of the packages are installed automatically, so you can simply do
import Pkg; Pkd.add("SpeciesDistributionToolkit") and get started.

Specifically, the goal of these packages put together is to provide a consistent way to handle
occurrence data, put them on a map, and make it interact with environmental
information.

[!TIP]
There is a manuscript describing this package, currently available as a preprint:
Poisot, T., Bussières-Fournel, A., Dansereau, G., and Catchen, M. D. (2025). A Julia toolkit for species distribution data. EcoEvoRxiv. doi: 10.32942/X2405R

The up-to-date documentation for the most recent version can be found
here. It
contains tutorials showcasing the package in action, how-to guides to serve as a
quick reference, and links to the documentation for all methods in the component
packages.

Want to help?

🧑‍💻 To get a sense of the next steps and help with the development, see the
issues and bugs tracker.

💬 Reach out using the
Discussions
tab on this repo!


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 2 days ago

Total Commits: 1,557
Total Committers: 12
Avg Commits per committer: 129.75
Development Distribution Score (DDS): 0.179

Commits in past year: 146
Committers in past year: 4
Avg Commits per committer in past year: 36.5
Development Distribution Score (DDS) in past year: 0.11

Name Email Commits
Timothée Poisot t****t@u****a 1278
Gabriel Dansereau g****u@u****a 175
github-actions[bot] 4****] 32
Timothée Poisot t****m@p****o 32
michael catchen m****n@g****m 14
CompatHelper Julia c****y@j****g 12
michielstock m****k@g****m 6
Michael Krabbe Borregaard m****d@s****k 4
spaette 1****e 1
rafaqz r****n@g****m 1
Daniel S. Katz d****z@i****g 1
Anshul Singhvi a****i@g****m 1

Committer domains:


Issue and Pull Request metadata

Last synced: 2 days ago

Total issues: 183
Total pull requests: 309
Average time to close issues: 2 months
Average time to close pull requests: 9 days
Total issue authors: 6
Total pull request authors: 6
Average comments per issue: 2.41
Average comments per pull request: 1.92
Merged pull request: 215
Bot issues: 0
Bot pull requests: 98

Past year issues: 115
Past year pull requests: 201
Past year average time to close issues: 11 days
Past year average time to close pull requests: 3 days
Past year issue authors: 3
Past year pull request authors: 4
Past year average comments per issue: 0.41
Past year average comments per pull request: 2.15
Past year merged pull request: 149
Past year bot issues: 0
Past year bot pull requests: 44

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/PoisotLab/SpeciesDistributionToolkit.jl

Top Issue Authors

  • tpoisot (161)
  • gottacatchenall (14)
  • gabrieldansereau (5)
  • KristofferC (1)
  • asinghvi17 (1)
  • JuliaTagBot (1)

Top Pull Request Authors

  • tpoisot (188)
  • github-actions[bot] (98)
  • gottacatchenall (18)
  • gabrieldansereau (3)
  • asinghvi17 (1)
  • spaette (1)

Top Issue Labels

  • effort:low (44)
  • priority:high (35)
  • priority:medium (26)
  • bug (25)
  • 🏖️ low effort (22)
  • component:SDeMo (20)
  • component:SimpleSDMLayers (18)
  • effort:medium (18)
  • 🚨 priority (16)
  • ❇️ SimpleSDMPolygons (14)
  • domain:documentation (14)
  • component:SimpleSDMDatasets (12)
  • priority:low (12)
  • new feature (11)
  • domain:datasets (11)
  • 🧠 SDeMo (10)
  • triage (9)
  • 👾 external (9)
  • good first issue (9)
  • 📦 SDT (8)
  • 📚 documentation (8)
  • 💾 SimpleSDMDatasets (7)
  • component:Phylopic (7)
  • effort:high (7)
  • domain:tests (6)
  • 🗺️ SimpleSDMLayers (5)
  • component:Fauxcurrences (5)
  • domain:UI/UX (5)
  • 🐾 OccurrencesInterface (4)
  • ⁉️ triage (4)

Top Pull Request Labels

  • domain:documentation (6)
  • new feature (5)
  • component:SDeMo (5)
  • priority:high (4)
  • bug (3)
  • component:SimpleSDMLayers (3)
  • effort:medium (2)
  • component:Phylopic (1)
  • component:GBIF (1)
  • effort:low (1)
  • domain:tests (1)
  • component:Fauxcurrences (1)
  • component:SimpleSDMDatasets (1)
  • domain:external API (1)
  • domain:datasets (1)
  • 📚 documentation (1)

Package metadata

proxy.golang.org: github.com/PoisotLab/SpeciesDistributionToolkit.jl

proxy.golang.org: github.com/poisotlab/speciesdistributiontoolkit.jl

juliahub.com: SDeMo

Work with species distributions in Julia

  • Homepage: https://poisotlab.github.io/SpeciesDistributionToolkit.jl/
  • Documentation: https://docs.juliahub.com/General/SDeMo/stable/
  • Licenses: MIT
  • Latest release: 1.4.1 (published 27 days ago)
  • Last Synced: 2025-06-26T19:35:19.469Z (1 day ago)
  • Versions: 22
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 12 Total
  • Rankings:
    • Dependent repos count: 3.227%
    • Downloads: 3.317%
    • Average: 7.617%
    • Dependent packages count: 16.308%
juliahub.com: OccurrencesInterface

Work with species distributions in Julia

  • Homepage: https://poisotlab.github.io/SpeciesDistributionToolkit.jl/
  • Documentation: https://docs.juliahub.com/General/OccurrencesInterface/stable/
  • Licenses: MIT
  • Latest release: 1.2.1 (published 27 days ago)
  • Last Synced: 2025-06-27T20:04:56.607Z (about 10 hours ago)
  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 12 Total
  • Rankings:
    • Dependent repos count: 3.227%
    • Downloads: 3.669%
    • Average: 7.735%
    • Dependent packages count: 16.308%
juliahub.com: SimpleSDMLayers

Work with species distributions in Julia

  • Homepage: https://poisotlab.github.io/SpeciesDistributionToolkit.jl/
  • Documentation: https://docs.juliahub.com/General/SimpleSDMLayers/stable/
  • Licenses: MIT
  • Latest release: 1.3.1 (published 27 days ago)
  • Last Synced: 2025-06-26T19:35:24.619Z (1 day ago)
  • Versions: 49
  • Dependent Packages: 3
  • Dependent Repositories: 0
  • Downloads: 15 Total
  • Rankings:
    • Dependent repos count: 9.94%
    • Average: 13.266%
    • Dependent packages count: 16.592%
juliahub.com: GBIF

Work with species distributions in Julia

  • Homepage: https://poisotlab.github.io/SpeciesDistributionToolkit.jl/
  • Documentation: https://docs.juliahub.com/General/GBIF/stable/
  • Licenses: MIT
  • Latest release: 1.1.0 (published 3 months ago)
  • Last Synced: 2025-06-27T20:04:59.538Z (about 10 hours ago)
  • Versions: 20
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 11 Total
  • Rankings:
    • Dependent repos count: 9.94%
    • Average: 20.093%
    • Forks count: 21.666%
    • Dependent packages count: 22.97%
    • Stargazers count: 25.797%
juliahub.com: SimpleSDMPolygons

Work with species distributions in Julia

  • Homepage: https://poisotlab.github.io/SpeciesDistributionToolkit.jl/
  • Documentation: https://docs.juliahub.com/General/SimpleSDMPolygons/stable/
  • Licenses: MIT
  • Latest release: 1.1.4 (published 27 days ago)
  • Last Synced: 2025-06-27T20:05:06.103Z (about 10 hours ago)
  • Versions: 11
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 13 Total
  • Rankings:
    • Dependent repos count: 8.44%
    • Average: 22.436%
    • Dependent packages count: 36.433%
juliahub.com: Fauxcurrences

Work with species distributions in Julia

  • Homepage: https://poisotlab.github.io/SpeciesDistributionToolkit.jl/
  • Documentation: https://docs.juliahub.com/General/Fauxcurrences/stable/
  • Licenses: MIT
  • Latest release: 1.0.0 (published 9 months ago)
  • Last Synced: 2025-06-27T20:04:56.716Z (about 10 hours ago)
  • Versions: 6
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 9 Total
  • Rankings:
    • Dependent repos count: 9.94%
    • Average: 24.427%
    • Dependent packages count: 38.915%
juliahub.com: PseudoAbsences

Work with species distributions in Julia

  • Homepage: https://poisotlab.github.io/SpeciesDistributionToolkit.jl/
  • Documentation: https://docs.juliahub.com/General/PseudoAbsences/stable/
  • Licenses: MIT
  • Latest release: 1.0.1 (published 3 months ago)
  • Last Synced: 2025-06-27T20:04:55.750Z (about 10 hours ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 8 Total
  • Rankings:
    • Dependent repos count: 8.491%
    • Average: 26.637%
    • Stargazers count: 29.154%
    • Forks count: 32.282%
    • Dependent packages count: 36.62%
juliahub.com: Phylopic

Work with species distributions in Julia

  • Homepage: https://poisotlab.github.io/SpeciesDistributionToolkit.jl/
  • Documentation: https://docs.juliahub.com/General/Phylopic/stable/
  • Licenses: MIT
  • Latest release: 1.0.1 (published 27 days ago)
  • Last Synced: 2025-06-27T20:05:04.269Z (about 10 hours ago)
  • Versions: 7
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 13 Total
  • Rankings:
    • Dependent repos count: 9.849%
    • Average: 37.636%
    • Dependent packages count: 38.707%
    • Stargazers count: 46.74%
    • Forks count: 55.246%
juliahub.com: SimpleSDMDatasets

Work with species distributions in Julia

  • Homepage: https://poisotlab.github.io/SpeciesDistributionToolkit.jl/
  • Documentation: https://docs.juliahub.com/General/SimpleSDMDatasets/stable/
  • Licenses: MIT
  • Latest release: 1.0.3 (published 4 months ago)
  • Last Synced: 2025-06-27T20:04:57.213Z (about 10 hours ago)
  • Versions: 11
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 10 Total
  • Rankings:
    • Dependent repos count: 9.94%
    • Dependent packages count: 38.915%
    • Average: 43.896%
    • Forks count: 53.523%
    • Stargazers count: 73.205%
juliahub.com: SpeciesDistributionToolkit

Work with species distributions in Julia

  • Homepage: https://poisotlab.github.io/SpeciesDistributionToolkit.jl/
  • Documentation: https://docs.juliahub.com/General/SpeciesDistributionToolkit/stable/
  • Licenses: MIT
  • Latest release: 1.6.3 (published 27 days ago)
  • Last Synced: 2025-06-26T19:35:22.680Z (1 day ago)
  • Versions: 35
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 15 Total
  • Rankings:
    • Dependent repos count: 9.94%
    • Dependent packages count: 38.915%
    • Average: 43.896%
    • Forks count: 53.523%
    • Stargazers count: 73.205%

Dependencies

.github/workflows/CI.yml actions
  • actions/checkout v3 composite
  • actions/download-artifact v3 composite
  • actions/upload-artifact v3 composite
  • codecov/codecov-action v2 composite
  • julia-actions/julia-buildpkg latest composite
  • julia-actions/julia-processcoverage v1 composite
  • julia-actions/julia-runtest latest composite
  • julia-actions/setup-julia v1 composite
.github/workflows/CleanDocPR.yml actions
  • actions/checkout v2 composite
.github/workflows/CompatHelper.yml actions
  • julia-actions/setup-julia latest composite
.github/workflows/Documentation.yml actions
  • actions/checkout v2 composite
  • julia-actions/julia-buildpkg v1 composite
  • julia-actions/julia-docdeploy v1 composite
.github/workflows/PRCommentDoc.yml actions
  • actions/checkout v3 composite
  • thollander/actions-comment-pull-request v2 composite
.github/workflows/add_issues.yml actions
  • actions/add-to-project main composite

Score: 10.940011648890817