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

Pure Dart BaZi charts and fortune calculations backed by ephemeris_lite.

example/bazi_core_example.dart

import 'dart:convert';
import 'package:bazi_core/bazi_core.dart';

void main() {
  final clock = ZonedTime(
    year: 2000,
    month: 1,
    day: 1,
    hour: 12,
    offsetMinutes: 480,
  );
  final chart = BaziChart.fromZonedTime(
    clock,
    options: BaziOptions(gender: Gender.male),
  );
  print(chart.columns.map((column) => column.name).join(' '));
  print(chart.getQiYun().startCivilTime.toJson());
  for (final decade in chart.getDaYunTable()) {
    print(
      '${ganzhiName(decade.pillar)} ${decade.startVirtualAge}–${decade.endVirtualAge}',
    );
  }
  print(jsonEncode(chart));
}
1
likes
130
points
364
downloads

Documentation

API reference

Publisher

verified publisherredsc1.com

Weekly Downloads

Pure Dart BaZi charts and fortune calculations backed by ephemeris_lite.

Repository (GitHub)
View/report issues

Topics

#bazi #chinese-astrology #chinese-calendar #fortune-telling

License

MPL-2.0 (license)

Dependencies

ephemeris_lite

More

Packages that depend on bazi_core