ephemeris_lite 1.1.0 copy "ephemeris_lite: ^1.1.0" to clipboard
ephemeris_lite: ^1.1.0 copied to clipboard

Pure Dart astronomy and calendar library with planetary and lunar positions, solar terms, moon phases, eclipses, Chinese calendars and solar time.

example/main.dart

import 'package:ephemeris_lite/ephemeris_lite.dart';

void main() {
  final time = ZonedTime(
    year: 2000,
    month: 1,
    day: 1,
    hour: 12,
    offsetMinutes: 480,
  ).toJulianTime();
  final earth = earthState(time.jdTT, accuracy: Accuracy.accurate);
  final moon = moonState(time.jdTT, accuracy: Accuracy.mid);
  print('TT: ${time.jdTT}; Delta-T: ${time.deltaTSeconds} s');
  print('Earth heliocentric J2000 [AU]: ${earth.position}');
  print('Moon geocentric J2000 [km]: ${moon.position}');
}
0
likes
150
points
205
downloads

Documentation

API reference

Publisher

verified publisherredsc1.com

Weekly Downloads

Pure Dart astronomy and calendar library with planetary and lunar positions, solar terms, moon phases, eclipses, Chinese calendars and solar time.

Repository (GitHub)
View/report issues

Topics

#astronomy #ephemeris #chinese-calendar #lunar-calendar #eclipses

License

MPL-2.0 (license)

More

Packages that depend on ephemeris_lite