Nyagua is a lprogram written in Java that may help you to manage your aquariums.
It runs on GNU/Linux and Windows but can be easily adapted to others O.S.
It's distributed under GNU GPL v.2 license, for free, as it is, without any warranty implicit and explicit.
Java (it’s usually already installed in your system)
SQLite 3.7.15 or higher -> tclsqlite: SQLite is a C library that implements an SQL database engine. A large subset of SQL92 is supported. A complete database is stored in a single disk file. It’s usually already installed in your system.
A browser ;-) is required for reports.
gnuplot 4.0 or higher: Gnuplot is a command-line driven, interactive function plotting program . Starting from Nyagua 2.0 version gnuplot is optional and used only if you need extra features in plotting.
Since from Nyagua 1.2 design a new feature has been added to manage more than one aquariums db. For each db more aquarium tanks can be managed.
To avoid unnecessary duplication of data, the database of fish (Fishbase), invertebrates (InvBase) and plants (Plantbase) are common to all aquariums on the same db file. Introduction of icons related to common data in navigation tree enhance this way of working.
It has been chosen to leave the user much freedom as possible when entering data for example the main field of maintenance activities is called "event". This allows You to decide for yourself what You consider an event to record and what not.
The program is as much multi-platform as possible and has been tested on Linux, Mac OS-X and Windows OS.
What is already implemented in Nyagua 5.2:
You can manage more than one aquarium data
It's possible to store test kits measures and to get medium values, or to plot them, in graphs, for analisis.
It's possible to store informations about maintenance activity.
You can store expenses data and to get the relative report.
It's possible to store devices information and to get a statistic on power consume.
You can store fishes common data near Your fishes data and compare them in a compatibility report.
You can store plants common data near Your plants data and compare them.
You can store invertebrates common data near Your invertebrates data and compare them.
You can export and import data of common species in order exchange between db o with other users.
Pictures of fishes, invertebrates or plants can be uploaded and stored in db.
Plotting settings can be saved directly from plotting window.
Import parser for fishbase.org's xml files.
Reports support themes through CSS
Graphs through internal engine or through gnuplot for a better precision
Date filtering and/or other fields filters may be used for a better management.
There are DB maintenance and backup features
Nutrients Composition Calculator
Converter utility to convert units
Filters to allow data selection on all fields
Calendar / scheduler to plan events and maintenance
Whats new in this version (5.2) compared to previous:
Added missing translations
Fixed calculatios for PMDD
Improved Estimative Index and E.I.Weekly calculations
Added quantity field in devices
Added Iodine and salinity fields in measures
Added Custom labels for measures in options
Added image visualization in Fish, Invertebrates and Plants tabs
Added Fertilization Plan Form and feature
Note that starting from 2.0 version we has removed version 0.98 databases compatibility feature. If you're still using old 0.98 version, upgrade your db using a Nyagua 1.x series then upgrade everything to Nyagua 2.0.