Вы отдаёте клиенту карту и отвечаете за неё своим именем. Значит, вправе знать, на чём эта карта посчитана, где у расчёта границы и в каких местах он может разойтись с тем, чему вас учили. Три страницы этого раздела отвечают ровно на это, без «мы стараемся» и «наши эксперты».
Откуда берутся данные
Моменты солнечных терминов, часовые пояса и границы зон лежат отдельными наборами данных, у каждого назван эталон и указано, чем он сверен. Расчёт воспроизводим: одни и те же входные данные всегда дают один и тот же ответ, а когда мы правим движок, у него растёт номер версии.
Подробно — «Откуда берутся данные и таблицы».
Почему результат отличается
Почти всегда расходятся не расчёты, а входные данные: солнечное время, летний час, менявшиеся пояса, граница двухчасовки, точка отсчёта градуса. Оставшаяся часть расхождений — разные школы, и там, где так, выбор оставлен вам переключателем.
По признаку расхождения видно, какая причина ваша: «Почему результат отличается от других программ».
Чего калькуляторы не делают
Они считают, а не консультируют. Не ставят диагнозов, не заменяют врача, юриста и финансиста, не решают за вас и не разбирают вашу карту лично: толкование в платной части — это текст школы по ключу расчёта, а не письмо, написанное вам.
Где проходит эта граница — «Чего калькуляторы не делают».
Если расчёт уже разошёлся с вашим и хочется не объяснения, а действия, начните с «Наши числа не сходятся»: там разбор по шагам.