invasive-species-utac
GenesisAeon Package 117 — real, independently verified invasive-
species scale, trophic-cascade, and management science. Last of the
five candidate gap-topics from UTACnextSteps.txt (after
coral-reef-utac P114, biodiversity-utac P115,
pollinator-network-utac P116). Deliberately has no UTAC/CREP/AFET
bridge and no invented Γ value — see DISCLAIMER.md.
For a plain-language explanation of the same topic (German, no jargon, written for general audiences), see WHITEPAPER.md.
Deliberately not one-sided
is_invasion_an_inevitable_outcome_of_introduction() and
is_eradication_success_rare() both return False — Williamson &
Fitter's (1996) "tens rule" shows most species introductions never
become invasive, and Spatz et al. (2022)'s real DIISE data shows
island invasive-species eradication succeeds 88% of the time (1,550
real attempts, 998 islands). Invasion is not an inevitable, one-way,
unmanageable ratchet.
What's real here
- IPBES (2023) Thematic Assessment on Invasive Alien Species — the real, official first global assessment: economic cost exceeded USD 423 billion/year as of 2019, quadrupling every decade since 1970; invasive species have contributed to 60% of recorded global extinctions. Of 37,000+ introduced alien species, just over 3,500 are classified as harmful invasive — a real minority.
- Marshall (2018, Canadian Journal of Fisheries and Aquatic Sciences) — a real, causally-resolved trophic cascade: Nile perch introduced to Lake Victoria in the 1950s drove more than 200 endemic cichlid species to extinction by the 1980s, with a real second-order effect (loss of algae-grazing cichlids contributing to lake eutrophication) beyond the direct predation.
- Williamson & Fitter (1996, Ecology) — the foundational "tens rule": roughly 10% of introductions establish, roughly 10% of those become invasive — most introduced species do not become a problem.
- Spatz et al. (2022, Scientific Reports) — the honesty-check citation: a real synthesis of over 100 years of island invasive- vertebrate eradication attempts, 88% success rate.
Quickstart
pip install invasive-species-utac
from invasive_species_utac import (
GLOBAL_SCALE, harmful_fraction_of_introduced_species,
LAKE_VICTORIA_CASCADE, does_the_cascade_stop_at_direct_predation,
TENS_RULE, rough_fraction_of_introductions_becoming_invasive,
ERADICATION_RECORD, is_eradication_success_rare,
)
print(GLOBAL_SCALE.annual_cost_usd_billion) # 423.0
print(round(harmful_fraction_of_introduced_species(), 3)) # ~0.095
print(LAKE_VICTORIA_CASCADE.cichlid_species_lost) # 200
print(round(rough_fraction_of_introductions_becoming_invasive(), 3)) # 0.01
print(ERADICATION_RECORD.success_rate_pct) # 88.0
print(is_eradication_success_rare()) # False
Development
pip install -e ".[dev]"
pre-commit install
ruff check src tests
mypy src
pytest
Citation
See CITATION.cff and .zenodo.json.
Metadata
Release files for invasive-species-utac 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| invasive_species_utac-1.0.1.tar.gz | 14.4 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| invasive_species_utac-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 25.6 kB
Release files / invasive_species_utac-1.0.1.tar.gz
| Download URL | invasive_species_utac-1.0.1.tar.gz |
|---|---|
| Size | 14.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b19b9636e0fbb60f31f5ceb08d43bbb64c54ec745e28184a3f763e1cc8fe553d
|
|
BLAKE2b-256 checksum How to use checksums |
95d789621075a76dd8d11853173f9884b1aea5177b5b264978bd12d353b7a86d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / invasive_species_utac-1.0.1-py3-none-any.whl
| Download URL | invasive_species_utac-1.0.1-py3-none-any.whl |
|---|---|
| Size | 11.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d627497a4c787ae3b02e2b3707d96e5df03bf5185fd3d11008e49306e2af01e9
|
|
BLAKE2b-256 checksum How to use checksums |
e3637eee156761a2dd5efe3c13ec26e91016ca6bb378d9e279f98477bf277aa2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Security for invasive-species-utac 1.0.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.