Niamoto is extended through four plugin types. Mix and match to shape your pipeline — from raw CSVs to published portals.
Deploy static assets to Cloudflare Workers.
Deploy static sites to GitHub Pages.
Deploy static sites to Netlify via ZIP upload.
Deploy to Render via Deploy Hook or API.
Deploy static sites via rsync over SSH.
Deploy static sites to Vercel via the Deployments API.
Generates standard Darwin Core Archive files.
Generates a static HTML website based on the export configuration.
Plugin for generating configurable index pages for groups.
Generates static JSON API files based on the export configuration.
Loader for adjacency list hierarchies.
Enrich a point or geometry with elevation data.
Enrich a point or geometry with GeoNames administrative context.
Plugin for enriching taxonomy data with information from external APIs
Loader using direct references between tables
Loader using join tables
Loader for nested set hierarchies
Loader using spatial queries
Plugin for loading statistics from various sources.
Plugin for counting binary values
Plugin for creating binned distributions
Plugin de comparaison de champs booléens.
Plugin for creating categorical distributions
Plugin for handling binary/ternary class distributions
Plugin for extracting ordered categorical values
Plugin for mapping class object data into categories
Plugin for aggregating fields from class objects
Plugin for extracting series by axis from class objects
Plugin for extracting series from class_object data
Plugin for extracting and transforming series into a matrix format
Plugin for calculating ratios between series distributions
Plugin for performing custom calculations on data from other transformers.
Plugin that formats data according to a specified template.
Execute SQL queries for cross-cutting data aggregation.
Plugin for getting a direct attribute
Plugin for creating elevation profiles.
Field aggregator transformer.
Plugin for analyzing the distribution of forest types by elevation.
Plugin for analyzing the distribution of forests in Holdridge life zones.
Plugin for forest fragmentation analysis.
Plugin for extracting geospatial data
Plugin for a complete analysis of land use.
Plugin for extracting values from multiple columns
Transform Niamoto data to Darwin Core Occurrence format.
Transform one Niamoto event or inventory row to Humboldt/Event terms.
Plugin for extracting statistics from raster data.
Normalize enrichment source payloads into a stable widget contract.
Plugin d'analyse de dispersion entre deux champs numériques.
Plugin for processing complex shapes with additional layers
Plugin for calculating statistical summaries
Plugin for analyzing time series data
Plugin for getting top N items
Plugin for chaining multiple transformations
Plugin for vector overlay analysis.
Widget to display a bar plot using Plotly.
Widget to display concentric rings for forest cover data.
Widget to display a diverging bar plot (horizontal or vertical) using Plotly.
Widget to display a donut chart using Plotly.
Render a compact, sectioned view of enriched reference metadata.
Interactive hierarchical navigation tree widget.
Displays a grid of key information items (KPIs, stats, labels).
Widget to display an interactive map using Plotly Express.
Widget to display a line plot using Plotly.
Widget to display a radial gauge using Plotly.
Widget to display raw data in an HTML table.
Widget to display a scatter plot using Plotly Express.
Widget to display a stacked area chart using Plotly.
Widget to display summary statistics of numeric columns in a DataFrame.
Widget to display a sunburst chart using Plotly.
Widget to display a pandas DataFrame as an HTML table.
No plugins match your search.
Plugins are plain Python with a YAML contract. Clone the template, implement your logic, register it with a decorator.
@register("my_plugin", PluginType.TRANSFORMER)
class MyPlugin(Transformer):
config_model = MyPluginConfig
...