Skip to main content

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)

Source distribution for invasive-species-utac 1.0.1
File Size Uploaded Provenance
invasive_species_utac-1.0.1.tar.gz 14.4 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for invasive-species-utac 1.0.1
File Interpreter ABI Platform
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.

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page