AquaCulture.Native 2.1.0

dotnet add package AquaCulture.Native --version 2.1.0
                    
NuGet\Install-Package AquaCulture.Native -Version 2.1.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="AquaCulture.Native" Version="2.1.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="AquaCulture.Native" Version="2.1.0" />
                    
Directory.Packages.props
<PackageReference Include="AquaCulture.Native" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add AquaCulture.Native --version 2.1.0
                    
#r "nuget: AquaCulture.Native, 2.1.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package AquaCulture.Native@2.1.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=AquaCulture.Native&version=2.1.0
                    
Install as a Cake Addin
#tool nuget:?package=AquaCulture.Native&version=2.1.0
                    
Install as a Cake Tool

AquaCulture.Net

The Ultimate Open Source Aquaculture Platform for .NET. Made by Gravicode Studios, led by Kang Fadhil (Dibuat oleh Gravicode Studios dipimpin oleh Kang Fadhil).

AquaCulture.Net Gallery

Water-quality modelling, fisheries science, farm management, AI, IoT, GIS and a live digital twin for fish and shrimp farms on .NET 10:

  • AquaCulture.Core: species database (nila, lele, gurame, patin, koi, bandeng, kerapu, kakap, vaname, windu), farm/pond/cycle model, statistics, geo, DI (services.AddAquaCulture(...))
  • AquaCulture.WaterQuality: 15 parameters, un-ionised NH₃, DO saturation, species-aware WQI and CCME, alert engine, dosed recommendations
  • AquaCulture.Growth / Feeding / Analytics: AquaGrowth engine (TGC, von Bertalanffy, harvest optimum), feeding tables, FCR, least-cost feed, KPIs and economics
  • AquaCulture.Disease / ComputerVision: Bayesian diagnosis of WSSV, AHPND/EMS, EHP, IMNV, columnaris, MAS, streptococcosis, TiLV, KHV…; YOLO/ONNX detection, counting and sizing
  • AquaCulture.StockAssessment / Population: Schaefer/Fox, Beverton–Holt, YPR, Kobe status, length-based methods; age-structured dynamics and predation
  • AquaCulture.Environment / Hydrodynamic / Forecasting: Open-Meteo, BMKG, NASA POWER and marine forecasts, weather impact, climate risk; 2-D advection–diffusion (Rust kernel), pond oxygen budget, RAS mass balance; dawn-DO and Monte-Carlo harvest forecasts
  • AquaCulture.IoT / GIS / DigitalTwin: MQTT, LoRaWAN, ChirpStack, Modbus RTU/TCP and serial, OPC-UA mapping, edge analytics; GeoJSON, IDW, D8 drainage, NetTopologySuite/ProjNet; live pond and farm twin with explained decisions
  • AquaCulture.Data / IoT.OpcUa / GIS.Gdal (v1.1): EF Core / SQLite store and Parquet/CSV export; OPC UA client and pond simulator; IoTCom.Net adapters (SenML, NMEA/AIS, Sparkplug B, preview); GeoTIFF via GDAL.Net and Sentinel-2 water colour (NDWI, NDCI chlorophyll-a, turbidity)
  • AquaCulture.AI: growth/mortality/disease models, RL feeding policy, ML.NET and ONNX backends, LLM AquaAgent (Azure OpenAI, OpenAI, Claude, DeepSeek, Hugging Face, Ollama or offline)
  • AquaCulture.Reporting / Visualization / Blazor / Native: XLSX/PDF/DOCX/CSV/JSON/HTML reports, GAP/CBIB/ASC/BAP audits; SVG/PNG charts; Blazor components with a Three.js 3D pond; Rust kernels with managed fallback
  • AquaCulture.Cli (aqua) · AquaCulture.Templates (dotnet new aqua-console | aqua-blazor | aqua-iot-edge | aqua-avalonia)
var a = WaterQualityIndex.Assess(new WaterSample { TemperatureC = 30, DissolvedOxygen = 3.8, Ph = 8.4, Ammonia = 1.6 }, SpeciesCatalog.Vaname);
var agent = new AquaAgent(new AquaContext { Species = SpeciesCatalog.Vaname, AbwG = 12, Population = 200_000 });
Console.WriteLine(agent.Ask("Berapa pakan udang hari ini?"));

Documentation (English & Bahasa Indonesia), gallery apps and source: https://github.com/DotNetVibeCoderz/Vibe_Components/tree/main/AquaCulture.Net

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (2)

Showing the top 2 NuGet packages that depend on AquaCulture.Native:

Package Downloads
AquaCulture.WaterQuality

Water quality for aquaculture: 15 parameters, unionized ammonia, DO saturation, species-aware WQI and CCME index, alert engine and recommendation engine.

AquaCulture.Hydrodynamic

Hydrodynamic and mass-balance simulation: 2-D advection–diffusion of oxygen, temperature and waste, paddle-wheel/river/tidal flows, sedimentation, pond oxygen budget and RAS mass balance.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
2.1.0 52 11/13/2026
2.0.0 59 11/12/2026
1.3.0 57 11/12/2026
1.2.0 70 11/12/2026
1.1.0 60 11/12/2026
1.0.0 63 11/12/2026