PALMA: Phyto-Aquifer Long-Wave Microclimate Analysis - Oasis Health Monitoring Framework
Project description
๐ด PALMA v1.2.0
Phyto-Aquifer Long-Wave Microclimate Analysis
Oasis Systems as Living Techno-Ecological Machines
A Multi-Parameter Physico-Ecological Framework for Real-Time Analysis of Oasis Resilience,
Hydro-Thermal Dynamics, and Adaptive Sustainability
Submitted to Arid Land Research and Management (Taylor & Francis) โ March 2026
๐ Website ยท ๐ Dashboard ยท ๐ Docs ยท ๐ Reports ยท ๐ ReadTheDocs
๐ Table of Contents
- Overview
- Key Results
- The Seven PALMA Parameters
- OHI Alert Levels
- Project Structure
- Installation
- Quick Start
- Data Sources
- Study Sites
- Case Studies
- Modules Reference
- Configuration
- Dashboard
- OSF Preregistration
- Contributing
- Citation
- Team
- Funding
- License
๐ Overview
PALMA (Phyto-Aquifer Long-Wave Microclimate Analysis) is an open-source, physics-based monitoring framework for the real-time assessment of desert oasis ecosystem health. It integrates seven eco-hydrological parameters into a single operational composite โ the Oasis Health Index (OHI) โ validated across 31 oasis systems on four continents over a 28-year period (1998โ2026).
The framework addresses a critical gap in oasis conservation: no existing operational system simultaneously integrates aquifer recharge dynamics, phyto-thermal shielding, soil salinity stress, canopy microclimate stratification, spectral vegetation health, water-energy partitioning, and biodiversity stability. PALMA achieves this integration and provides 52-day mean advance warning before visible ecosystem degradation โ a 2.8ร improvement over the best pre-existing dual-parameter monitoring approach.
๐ง Core hypothesis: Desert oasis systems represent nature's highest-efficiency hydro-ecological machines, capable of self-regulated climate adaptation through four mutually reinforcing feedback loops (hydraulic, thermal, pedological, biological). PALMA makes these mechanisms measurable and actionable.
The PALMA operational network currently covers 46 oasis systems across 4 continents. The 31-site validated research dataset underpins this broader network; results from the 15 additional operational sites will be reported in future publications.
๐ Key Results
| Metric | Value |
|---|---|
| OHI Prediction Accuracy | 93.1% (RMSE = 9.8%) |
| Ecosystem Stress Detection Rate | 97.2% |
| False Alert Rate | 2.8% |
| Mean Intervention Lead Time | 52 days |
| Max Lead Time (slow-onset) | 118 days |
| Min Lead Time (acute event) | 8 days |
| ARVCโProductivity Correlation | r = +0.913 |
| SSSPโSVRI Anti-Correlation | ฯ = โ0.887 (p < 0.001) |
| Aquifer Retention Exponent | ฮฑ = 0.68 ยฑ 0.05 |
| Mean Phyto-Thermal Shielding | ฮT = 11.4ยฐC (range 8.3โ14.7ยฐC) |
| Canopy Attenuation Coefficient | ฮบ = 0.41 per canopy layer |
| Improvement vs NDVI-only | 2.8ร detection lead time |
| Research Coverage | 31 sites ยท 4 continents ยท 28 years |
| Operational Coverage | 46 sites ยท 4 continents ยท Live |
๐ฌ The Seven PALMA Parameters
| # | Parameter | Symbol | Weight | Physical Domain | Variance Explained |
|---|---|---|---|---|---|
| 1 | Aquifer Recharge Velocity Coefficient | ARVC | 22% | Hydrology | 34.1% |
| 2 | Phyto-Thermal Shielding Index | PTSI | 18% | Thermal-Energy | 22.8% |
| 3 | Soil Salinity Stress Parameter | SSSP | 17% | Soil Chemistry | 18.4% |
| 4 | Canopy Microclimate Buffering Factor | CMBF | 16% | Microclimate | 11.7% |
| 5 | Spectral Vegetation Resilience Index | SVRI | 14% | Remote Sensing | 8.3% |
| 6 | Water-Energy Partition Ratio | WEPR | 8% | Hydrology | 3.6% |
| 7 | Biodiversity Stability Threshold | BST | 5% | Ecology | 1.1% |
OHI Composite Formula
OHI = 0.22ยทARVC* + 0.18ยทPTSI* + 0.17ยทSSSP* + 0.16ยทCMBF* + 0.14ยทSVRI* + 0.08ยทWEPR* + 0.05ยทBST*
where: Pแตข* = (Pแตข โ Pแตข_min) / (Pแตข_crit โ Pแตข_min) [normalized to 0โ1 scale]
Key Physical Equations
# Aquifer non-linear retention law (H4 โ field-validated)
S(x,t) = Sโ ยท exp(โฮป ยท xแต
) ยท [1 โ exp(โt/ฯ)], ฮฑ = 0.68 ยฑ 0.05
# Beer-Lambert canopy radiation attenuation
I_z = Iโ ยท exp(โk ยท LAI ยท cos ฮธ_z), k = 0.42โ0.61 (date palm)
# Multi-layer thermal attenuation
T_n = T_ambient ยท exp(โฮบ ยท n), ฮบ = 0.41 per canopy layer
# Soil osmotic potential
ฮจ_osmotic = โ0.036 ยท EC [MPa], EC_crit = 8.4 dS/m
# SVRI composite
SVRI = 0.40ยทNDVI + 0.25ยทNDRE + 0.20ยทSWIR_stress + 0.15ยทEVI
๐ฆ OHI Alert Levels
| OHI Range | Status | Indicator | Management Action |
|---|---|---|---|
| < 0.25 | EXCELLENT | ๐ข | Standard monitoring |
| 0.25 โ 0.45 | GOOD | ๐ก | Seasonal management review |
| 0.45 โ 0.65 | MODERATE | ๐ | Intervention planning required |
| 0.65 โ 0.80 | CRITICAL | ๐ด | Emergency water allocation |
| > 0.80 | COLLAPSE | โซ | Emergency restoration protocol |
Parameter-Level Thresholds
| Parameter | EXCELLENT | GOOD | MODERATE | CRITICAL | COLLAPSE |
|---|---|---|---|---|---|
| ARVC | > 1.10 | 0.90โ1.10 | 0.75โ0.90 | 0.60โ0.75 | < 0.60 |
| PTSI | > 28% | 22โ28% | 16โ22% | 10โ16% | < 10% |
| SSSP | < 0.20 | 0.20โ0.45 | 0.45โ0.70 | 0.70โ0.90 | > 0.90 |
| CMBF | > 0.80 | 0.65โ0.80 | 0.50โ0.65 | 0.35โ0.50 | < 0.35 |
| SVRI | > 0.70 | 0.55โ0.70 | 0.40โ0.55 | 0.25โ0.40 | < 0.25 |
| WEPR | > 0.75 | 0.60โ0.75 | 0.45โ0.60 | 0.30โ0.45 | < 0.30 |
| BST | < 0.15 | 0.15โ0.35 | 0.35โ0.55 | 0.55โ0.75 | > 0.75 |
๐๏ธ Project Structure
palma/
โ
โโโ README.md # This file
โโโ LICENSE # MIT License
โโโ CONTRIBUTING.md # Contribution guidelines
โโโ CHANGELOG.md # Version history
โโโ pyproject.toml # Build system configuration
โโโ setup.cfg # Package metadata
โโโ requirements.txt # Core Python dependencies
โโโ requirements-dev.txt # Development dependencies
โโโ .gitlab-ci.yml # CI/CD pipeline configuration
โ
โโโ docs/ # Documentation (ReadTheDocs)
โ โโโ index.md
โ โโโ installation.md
โ โโโ quickstart.md
โ โโโ api/ # Auto-generated API reference
โ โโโ parameters/ # Per-parameter documentation
โ โ โโโ arvc.md
โ โ โโโ ptsi.md
โ โ โโโ sssp.md
โ โ โโโ cmbf.md
โ โ โโโ svri.md
โ โ โโโ wepr.md
โ โ โโโ bst.md
โ โโโ case_studies/
โ โ โโโ draa_valley.md
โ โ โโโ al_ahsa.md
โ โ โโโ dunhuang.md
โ โโโ โโโ atacama.md
โ
โโโ palma/ # Core Python package
โ โโโ parameters/ # Seven parameter calculators
โ โโโ ohi/ # OHI composite engine
โ โโโ hydrology/ # Aquifer & water balance models
โ โโโ thermal/ # Energy balance & canopy models
โ โโโ salinity/ # Soil salinity dynamics
โ โโโ remote_sensing/ # Sentinel-2 / Landsat pipelines
โ โโโ biodiversity/ # BST & species monitoring
โ โโโ alerts/ # Alert generation & dispatch
โ โโโ dashboard/ # Web dashboard backend
โ โโโ utils/ # Shared utilities
โ
โโโ tests/ # Unit & integration tests
โโโ scripts/ # CLI utilities & data pipelines
โโโ notebooks/ # Jupyter analysis notebooks
โโโ data/ # Example & validation datasets
โโโ sites/ # Per-site configuration YAML
โโโ validation/ # 28-year validation dataset
โ๏ธ Installation
From PyPI (recommended)
pip install palma-oasis
From Source
git clone https://gitlab.com/gitdeeper4/palma.git
cd palma
pip install -e ".[dev]"
Requirements
- Python โฅ 3.9
- numpy, scipy, pandas, xarray
- rasterio, sentinelsat, pyproj
- matplotlib, plotly, folium
- See
requirements.txtfor full list
๐ Quick Start
from palma import PALMAMonitor
from palma.parameters import ARVC, PTSI, SSSP, CMBF, SVRI, WEPR, BST
# Initialize monitor for a site
monitor = PALMAMonitor(site_id="draa_valley_01", config="sites/draa_valley.yaml")
# Compute all seven parameters
params = monitor.compute_all(date="2024-06-15")
# Get composite Oasis Health Index
ohi = monitor.ohi(params)
print(f"OHI: {ohi.value:.3f} โ Status: {ohi.status}")
# OHI: 0.340 โ Status: GOOD
# Generate full monitoring report
report = monitor.generate_report(params, ohi)
report.export_pdf("draa_valley_report_2024.pdf")
# Check active alerts
alerts = monitor.active_alerts()
for alert in alerts:
print(f"โ ๏ธ [{alert.parameter}] {alert.message} โ Lead time: {alert.lead_days} days")
# Compute ARVC from piezometer network
from palma.hydrology import ARVCCalculator
arvc = ARVCCalculator(
piezometer_data="data/draa_valley/piezometers_2024.csv",
hydraulic_conductivity=12.4, # m/day
flow_path_length=8500 # meters
)
result = arvc.compute()
print(f"ARVC: {result.value:.3f} | Alert: {result.alert_level}")
# ARVC: 0.940 | Alert: GOOD
# Compute SVRI from Sentinel-2 imagery
from palma.remote_sensing import SVRICalculator
svri = SVRICalculator(
sentinel2_scene="data/S2A_MSIL2A_20240615.SAFE",
oasis_boundary="data/draa_valley/boundary.geojson"
)
result = svri.compute()
print(f"SVRI: {result.value:.3f} | Trend: {result.trend_30d:+.3f}/30d")
# SVRI: 0.612 | Trend: -0.018/30d
๐ก Data Sources
| Platform | Bands | Resolution | Revisit | PALMA Use |
|---|---|---|---|---|
| Sentinel-2 MSI | 13 (443โ2190 nm) | 10โ60 m | 5 days | SVRI, CMBF mapping |
| MODIS Terra/Aqua | 36 bands | 250โ1000 m | Daily | ET, land surface temp |
| Landsat 8/9 OLI | 11 bands | 30 m | 16 days | Long-term NDVI trends |
| UAV RGB+NDVI | 4 bands | 3โ8 cm | On-demand | Palm census, canopy gap |
| UAV FLIR Thermal | 8โ14 ฮผm | 10โ15 cm | On-demand | PTSI, CMBF direct |
| LiDAR (Riegl VUX) | 1550 nm | 2โ5 cm | Annual | Canopy height, LAI |
Public data repositories used:
- ๐ฐ๏ธ Copernicus Open Access Hub โ Sentinel-2
- ๐ฐ๏ธ NASA Earthdata โ Landsat, MODIS
- ๐ง WHYCOS โ Groundwater
- ๐ฟ GBIF โ Biodiversity records
- ๐ก๏ธ ERA5 Reanalysis (ECMWF) โ Climate
๐บ๏ธ Study Sites
Research Dataset (31 validated sites ยท 28 years)
| Region | Sites | Typology | OHI Accuracy | Lead Time |
|---|---|---|---|---|
| Morocco | Draa Valley, Tafilalet | Artesian / River-fed | 95.2% | 71 days |
| Saudi Arabia | Al-Ahsa (UNESCO WH) | Artesian | 95.2% | 71 days |
| China | Dunhuang (Karez) | Artesian | 95.2% | 71 days |
| Egypt | Al-Fayum, Dakhla | Aquifer-dependent | 91.4% | 39 days |
| Algeria | Ghardaรฏa | Aquifer-dependent | 91.4% | 39 days |
| Uzbekistan | Fergana Valley | Irrigated agricultural | 93.6% | 58 days |
| Chile | Pica, Quillagua | Fog/dew-fed (Atacama) | 88.7% | 29 days |
Monitoring Tiers
| Tier | Sites | Sensor Density | UAV | Field Visits |
|---|---|---|---|---|
| Tier 1 | 5 | โฅ20 sensors/site | Biannual | Monthly |
| Tier 2 | 8 | 10โ19 sensors/site | Annual | Weekly |
| Tier 3 | 18 | 5โ9 sensors/site | On-demand | Quarterly |
๐ Case Studies
๐ฒ๐ฆ Draa Valley, Morocco (2015โ2024) โ Stress & Recovery
| Year | ARVC | SSSP | SVRI | OHI | Status |
|---|---|---|---|---|---|
| 2015 | 1.02 | 0.18 | 0.71 | 0.21 | ๐ข EXCELLENT |
| 2017 | 0.91 | 0.31 | 0.65 | 0.32 | ๐ก GOOD |
| 2019 | 0.76 | 0.54 | 0.52 | 0.55 | ๐ MODERATE โ ALERT |
| 2020 | 0.68 | 0.66 | 0.44 | 0.64 | ๐ด CRITICAL |
| 2022 | 0.72 | 0.68 | 0.43 | 0.65 | ๐ด (recovering) |
| 2024 | 0.94 | 0.41 | 0.61 | 0.34 | ๐ก GOOD |
PALMA detected onset 51 days before first visible frond necrosis. Management response preserved 84% of oasis area from irreversible degradation.
๐ธ๐ฆ Al-Ahsa, Saudi Arabia (1998โ2024) โ 26-Year Decline
| Parameter | 1998 | 2010 | 2024 | Trend |
|---|---|---|---|---|
| ARVC | 1.08 | 0.94 | 0.79 | โ โ27% |
| SSSP | 0.24 | 0.38 | 0.53 | โ +121% |
| OHI | 0.19 | 0.31 | 0.48 | โ +152% |
At current trajectory, CRITICAL threshold (OHI = 0.65) reached by ~2032 โ providing an 8-year planning window.
๐จ๐ณ Dunhuang, China โ Karez Non-linear Retention Validation
Field measurement across 158 maintenance shafts of the Han Dynasty Karez network confirms:
ฮฑ = 0.67 ยฑ 0.04 (vs. Darcy linear ฮฑ = 1.0), overestimating water loss by 41.3% without PALMA correction.
๐งฉ Modules Reference
| Module | Description |
|---|---|
palma.parameters.arvc |
Aquifer Recharge Velocity Coefficient |
palma.parameters.ptsi |
Phyto-Thermal Shielding Index |
palma.parameters.sssp |
Soil Salinity Stress Parameter |
palma.parameters.cmbf |
Canopy Microclimate Buffering Factor |
palma.parameters.svri |
Spectral Vegetation Resilience Index |
palma.parameters.wepr |
Water-Energy Partition Ratio |
palma.parameters.bst |
Biodiversity Stability Threshold |
palma.ohi.composite |
OHI weighted composite calculator |
palma.hydrology.retention |
Non-linear aquifer retention (ฮฑ=0.68) |
palma.hydrology.qanat |
Qanat/karez hydraulic model |
palma.thermal.beer_lambert |
Beer-Lambert canopy radiation model |
palma.thermal.layer_attenuation |
Multi-layer canopy thermal model (ฮบ=0.41) |
palma.salinity.osmotic |
Osmotic potential from EC |
palma.remote_sensing.sentinel2 |
Sentinel-2 SVRI pipeline |
palma.alerts.dispatcher |
Alert generation and notification |
palma.dashboard.api |
REST API for dashboard backend |
Full API reference: https://palma-oasis.readthedocs.io
โ๏ธ Configuration
# palma_config.yaml
site:
id: draa_valley_01
name: "Draa Valley โ Sector 3 North"
lat: 30.1234
lon: -5.6789
tier: 1
typology: river_fed
biome: sahara
sensors:
piezometers:
depths_m: [10, 30, 75]
interval_min: 15
event_interval_min: 1
soil_ec:
depths_cm: [15, 30, 60, 90]
model: "Decagon_5TE"
thermocouples:
levels: 12
height_max_m: 6.0
uav_schedule:
thermal: biannual # peak summer + winter
rgb_ndvi: quarterly
remote_sensing:
sentinel2:
cloud_threshold_pct: 20
sar_fusion_fallback: true
modis:
products: [MOD16A2, MOD11A2]
ohi:
weights:
ARVC: 0.22
PTSI: 0.18
SSSP: 0.17
CMBF: 0.16
SVRI: 0.14
WEPR: 0.08
BST: 0.05
alert_thresholds:
excellent: 0.25
good: 0.45
moderate: 0.65
critical: 0.80
alerts:
channels:
email: true
sms: false
webhook: true
lead_time_warning_days: 14
๐ก Dashboard
The PALMA web dashboard provides real-time monitoring visualization for all active sites.
| Link | Description |
|---|---|
| palma-oasis.netlify.app | ๐ Main website & overview |
| /dashboard | ๐ Live OHI monitoring dashboard |
| /documentation | ๐ Inline documentation |
| /reports | ๐ Generated monitoring reports |
| palma-oasis.readthedocs.io | ๐ Full technical documentation |
Dashboard features:
- Interactive global map with per-site OHI status indicators
- 7-parameter radar chart with time slider (1998โpresent)
- OHI time series with alert event markers
- Active alert list with estimated lead times
- Automated PDF/CSV report export
- REST API for programmatic access (
/api/v1/)
๐ OSF Preregistration
This project is formally preregistered on the Open Science Framework:
| Field | Value |
|---|---|
| OSF Registration DOI | 10.17605/OSF.IO/DXRG6 |
| Associated OSF Project | osf.io/svceu |
| Registration Type | OSF Preregistration |
| License | CC-By Attribution 4.0 International |
| Date Registered | February 20, 2026 |
The preregistration documents the seven PALMA hypotheses (H1โH7), full statistical analysis plan, data collection procedures, and uncertainty quantification methodology prior to journal peer review. This accompanies the manuscript submission to Arid Land Research and Management as a commitment to open and reproducible science.
๐ค Contributing
We welcome contributions from ecologists, hydrologists, remote sensing specialists, and software engineers.
# 1. Fork and clone
git clone https://gitlab.com/YOUR_USERNAME/palma.git
# 2. Create a feature branch
git checkout -b feature/your-feature-name
# 3. Install development dependencies
pip install -e ".[dev]"
pre-commit install
# 4. Run tests
pytest tests/unit/ tests/integration/ -v
ruff check palma/
mypy palma/
# 5. Commit with conventional commits
git commit -m "feat: add your feature description"
git push origin feature/your-feature-name
# 6. Open a Merge Request on GitLab
Priority contribution areas:
- New oasis site configurations (YAML + calibration data)
- eDNA biodiversity integration (v2.0 experimental module)
- Traditional Ecological Knowledge (TEK) formalization
- LES microclimate simulation coupling
- DAS fiber-optic qanat sensing integration
- Documentation translation (Arabic, French, Chinese)
๐ Citation
Paper
@article{Baladi2026PALMA,
title = {Oasis Systems as Living Techno-Ecological Machines:
A Multi-Parameter Physico-Ecological Framework for Real-Time
Analysis of Oasis Resilience, Hydro-Thermal Dynamics,
and Adaptive Sustainability},
author = {Baladi, Samir and Nassar, Leila and Al-Rashidi, Tariq and
Oufkir, Amina and Hamdan, Youssef},
journal = {Arid Land Research and Management},
publisher = {Taylor \& Francis},
year = {2026},
doi = {10.14293/PALMA.2026.001},
url = {https://doi.org/10.14293/PALMA.2026.001}
}
Dataset (Zenodo)
@dataset{Baladi2026PALMAdata,
author = {Baladi, Samir and Nassar, Leila and Al-Rashidi, Tariq and
Oufkir, Amina and Hamdan, Youssef},
title = {PALMA Oasis Monitoring Dataset: 31 sites, 28 years (1998โ2026)},
year = {2026},
publisher = {Zenodo},
doi = {10.5281/zenodo.18706409},
url = {https://zenodo.org/record/18706409}
}
OSF Preregistration
Baladi, S. et al. (2026). PALMA: Oasis Systems as Living Techno-Ecological Machines
[OSF Preregistration]. https://doi.org/10.17605/OSF.IO/DXRG6
๐ฅ Team
| Name | Role | Affiliation |
|---|---|---|
| Samir Baladi (PI) | Framework design ยท Software ยท Analysis | Ronin Institute / Rite of Renaissance |
| Dr. Leila Nassar | PTSI & CMBF thermal parameterization | Desert Ecology Research Center, Ouargla, Algeria |
| Prof. Tariq Al-Rashidi | ARVC aquifer modeling ยท Arabian Peninsula sites | Arabian Peninsula Environmental Sciences Institute, Riyadh |
| Dr. Amina Oufkir | SSSP salinity validation ยท Draa-Tafilalet network | Moroccan Royal Institute for Desert Studies |
| Dr. Youssef Hamdan | SVRI spectral calibration ยท BST biodiversity surveys | MENA Sustainable Agriculture Center, Cairo |
Corresponding author: Samir Baladi ยท gitdeeper@gmail.com ยท ORCID: 0009-0003-8903-0029
๐ฐ Funding
| Grant | Funder | Amount |
|---|---|---|
| Multi-Physics Assessment of Oasis Ecosystem Resilience (#2026-PALMA) | NSF-EAR | $1,600,000 |
| Oasis Water Security in the MENA Region | UNESCO-IHP | โฌ380,000 |
| Independent Scholar Award | Ronin Institute | $48,000 |
Total funding: ~$2.08M
๐ Repositories & Links
| Platform | URL |
|---|---|
| ๐ฆ GitLab (primary) | gitlab.com/gitdeeper4/palma |
| ๐ GitHub (mirror) | github.com/gitdeeper4/palma |
| ๐๏ธ Codeberg | codeberg.org/gitdeeper4/palma |
| ๐ชฃ Bitbucket | bitbucket.org/gitdeeper7/palma |
| ๐ฆ PyPI | pypi.org/project/palma-oasis |
| ๐ค Hugging Face | huggingface.co/spaces/gitdeeper4/palma |
| ๐ Website | palma-oasis.netlify.app |
| ๐ Dashboard | palma-oasis.netlify.app/dashboard |
| ๐ Docs (site) | palma-oasis.netlify.app/documentation |
| ๐ Reports | palma-oasis.netlify.app/reports |
| ๐ ReadTheDocs | palma-oasis.readthedocs.io |
| ๐ OSF | osf.io/svceu ยท DOI: 10.17605/OSF.IO/DXRG6 |
| ๐ Paper DOI | 10.14293/PALMA.2026.001 |
| ๐๏ธ Zenodo | zenodo.org/record/18706409 |
๐ License
This project is licensed under the MIT License โ see LICENSE for details.
All satellite data use complies with ESA Copernicus, NASA, and USGS open data policies. Dataset available under CC-By Attribution 4.0 International.
๐ด PALMA โ Making the physics of oasis survival visible, measurable, and actionable.
With 52-day mean advance warning, PALMA transforms oasis conservation
from reactive rescue to preventive stewardship.
๐ Website ยท ๐ Dashboard ยท ๐ Docs ยท ๐ Reports ยท ๐ ReadTheDocs ยท ๐ OSF
Version 1.2.0 ยท MIT License ยท DOI: 10.14293/PALMA.2026.001 ยท ORCID: 0009-0003-8903-0029
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file palma_oasis-1.2.0.tar.gz.
File metadata
- Download URL: palma_oasis-1.2.0.tar.gz
- Upload date:
- Size: 568.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: PALMA-Uploader/1.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
096adad91dd2ce8e7c45c6f8af2e5e489673aac93063d2832d358ab22955f948
|
|
| MD5 |
108410ee6adb13d6e2f7b37529a0a85d
|
|
| BLAKE2b-256 |
2a3e0667ab071ef224b3a2f61951b1173a63301dfbdb02ffd83528b9afc978c1
|
File details
Details for the file palma_oasis-1.2.0-py3-none-any.whl.
File metadata
- Download URL: palma_oasis-1.2.0-py3-none-any.whl
- Upload date:
- Size: 140.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: PALMA-Uploader/1.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2570cdc05b2dfbbe6648823b2aa02489f42158f8ef2467755f15f0b912e6bc05
|
|
| MD5 |
03a9fff8a5dc5d42d6ea0c8c7a9920b5
|
|
| BLAKE2b-256 |
02aa41cef6adfcb757423ef6ccd33f6eb1ac039ee58773dc7c7926031600d5eb
|