Перейти к содержимому
FishCompat

Как мы считаем

Каждое число на FishCompat получено по открытой версионируемой методике, описанной на этой странице. Там, где значение — эвристика, мы говорим об этом прямо.

Объём аквариума

Прямоугольный аквариум: перемножьте длину, ширину и высоту в сантиметрах и разделите на 1000 — получится объём в литрах. Цилиндр: π × радиус² × высота. Угловой аквариум считаем как четверть цилиндра: π × сторона² × высота ÷ 4. Панорамный (с гнутым стеклом): к прямоугольному основанию добавляется выпуклая часть, приближённо ⅔ × длина × глубина дуги (правило параболического сегмента) — точно для типичных форм и приблизительно для очень глубоких дуг.

Всё это — полный (брутто) объём. Место, которое занимают грунт и декорации, и недолив до кромки учитываются не здесь, а в калькуляторе населения. Пересчёт единиц (галлоны, дюймы) — только для отображения: ядро всегда считает в метрической системе.

Население (процент заполнения)

Мы принимаем, что вода занимает около 85% полного объёма аквариума — остальное приходится на грунт, декорации и недолив до кромки.

У каждого вида есть биологическая нагрузка — сколько отходов он производит по сравнению со взрослым неоном (3,5 см). Если редакторы не задали экспертное значение, нагрузка выводится из взрослой длины: количество отходов пропорционально обмену веществ, который растёт как масса в степени 0,75, а масса — как куб длины; в итоге нагрузка ≈ (длина ÷ 3,5)^2,25.

Вместимость аквариума — одна «неоновая» единица на 4 литра полезной воды. Процент заполнения — суммарная нагрузка ваших рыб, делённая на эту вместимость. Это честная эвристика (версия 1), настроенная консервативно для общих аквариумов новичков, а не закон природы.

Помимо процента заполнения, планировщик предупреждает, когда аквариум меньше документированного минимума для вида и когда стайный вид содержится меньшей группой, чем положено.

Вердикты совместимости

Каждая пара выбранных видов проходит шесть проверок. Три из них сравнивают параметры воды — температуру, pH и жёсткость. Если диапазоны двух видов вообще не пересекаются, пара несовместима; если пересечение есть, но совсем узкое — меньше 2 °C, 0,4 pH или 3 dGH, — ставим предупреждение. Исключение: когда один диапазон целиком лежит внутри другого, это полное совпадение условий, а не компромисс. Характер: агрессивный вид рядом с мирным — пара несовместима, два агрессивных вида — предупреждение. Размер: если одна рыба длиннее другой более чем в 3 раза, пара получает предупреждение, а когда крупная рыба ещё и не мирная — вердикт «несовместимы». Известные щипатели плавников дают предупреждение рядом с мирными рыбами, а с вуалевыми формами — несовместимость.

Общие правила не выражают известных частных случаев, поэтому кураторский список исключений имеет приоритет: два самца петушка, скалярии с карликовыми креветками и другие задокументированные сочетания. Итоговый вердикт пары — худший из всех сработавших проверок.

Вердикты описывают типичное задокументированное поведение. Конкретные особи различаются, а объём, растения и порядок заселения меняют шансы.

Откуда берутся данные о видах

Параметры видов собраны минимум из двух независимых источников по конкретному виду — Seriously Fish, FishBase и профильные руководства — и хранятся вместе со списком источников и датой проверки каждого. Записи проходят редакционный конвейер (черновик → подкреплено источниками → проверено → опубликовано), и в калькуляторы попадают только опубликованные записи. Мы никогда не выдумываем параметры воды: если источники расходятся, берём консервативный общий диапазон и отмечаем это.

Нашли ошибку? На каждой странице есть кнопка «Сообщить об ошибке» — сообщения попадают в очередь владельца вместе со страницей и версией данных. FishCompat — справочная информация, а не замена профессиональной консультации.