astrology 0.1.31

Astrology lib connected to the C lib Swiss ephemeris
docs.rs failed to build astrology-0.1.31
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build: astrology-3.0.3

Traditional astrology for rust

Rust library by Stéphane Bressani (s.bressani@bluewin.ch)

Using swissephem c library by Astrodienst AG by Dieter Koch and Alois Treindl (https://www.astro.com/ftp/swisseph/)

The source code is released under an CC License, which allows it to be used also on commercial projects. This software uses the swiss ephemeris which is licensed GPL.

Therefore, if you want to use astro_compute_swisseph in your commercial projects, you must adhere to the GPL license or buy a Swiss Ephemeris commercial license.

Use

Actuallay the version is like a hello world (0.1), just this method is available:

pub extern "C" fn sweversion() -> *const c_char {
    CString::new(handler_swe02::version()).unwrap().into_raw()
}

Version

0.1.31

  • Add rules for zodiac without using libswe_sys, just compute with Aries = 0°0'0""

0.1.30

  • Add 10' svg
  • Add 11' svg
  • Add 12' svg
  • Add 13' svg
  • Add 14' svg
  • Add 15' svg
  • Add 16' svg
  • Add 17' svg
  • Add 18' svg
  • Add 19' svg
  • Add 20' svg
  • Add 21' svg
  • Add 22' svg
  • Add 23' svg
  • Add 24' svg
  • Add 25' svg
  • Add 26' svg
  • Add 27' svg
  • Add 28' svg
  • Add 29' svg
  • Add 30' svg
  • Add 31' svg
  • Add 32' svg
  • Add 33' svg
  • Add 34' svg
  • Add 35' svg
  • Add 36' svg
  • Add 37' svg
  • Add 38' svg
  • Add 39' svg
  • Add 40' svg
  • Add 41' svg
  • Add 42' svg
  • Add 43' svg
  • Add 44' svg
  • Add 45' svg
  • Add 46' svg
  • Add 47' svg
  • Add 48' svg
  • Add 49' svg
  • Add 50' svg
  • Add 51' svg
  • Add 52' svg
  • Add 53' svg
  • Add 54' svg
  • Add 55' svg
  • Add 56' svg
  • Add 57' svg
  • Add 58' svg
  • Add 59' svg

0.1.29

  • Add 0' svg
  • Add 1' svg
  • Add 2' svg
  • Add 3' svg
  • Add 4' svg
  • Add 5' svg
  • Add 6' svg
  • Add 7' svg
  • Add 8' svg
  • Add 9' svg

0.1.28

  • Update library libswe-sy to 0.1.13

0.1.27

  • Update library libswe-sys to 0.1.11

0.1.26

  • Update library libswe-sys 0.1.7 -> 0.1.9

0.1.25

  • Update library libswe-sys 0.1.6 -> 0.1.7

0.1.24

  • Forgot update library libswe-sys 0.1.5 -> 0.1.6

0.1.23

  • Update library libswe-sys c 0.1.5 -> 0.1.6 (add standard lib path for compile wasm in yew)

0.1.22

  • Update library libswe-sys c 0.1.4 -> 0.1.5 (add math.h for compile wasm in yew)

0.1.21

  • Add 20° svg
  • Add 21° svg
  • Add 22° svg
  • Add 23° svg
  • Add 24° svg
  • Add 25° svg
  • Add 26° svg
  • Add 27° svg
  • Add 28° svg
  • Add 29° svg
  • Add 30° svg

0.1.20

  • Add 13° svg
  • Add 14° svg
  • Add 15° svg
  • Add 16° svg
  • Add 17° svg
  • Add 18° svg
  • Add 19° svg

0.1.19

0.1.18

0.1.17

  • Add 6° svg
  • Add 7° svg
  • Add 8° svg
  • Add 9° svg
  • Add 10° svg
  • Add 11° svg
  • Add 12° svg

0.1.16

  • Add 2° svg
  • Add 3° svg
  • Add 4° svg
  • Add 5° svg

0.1.15

  • Add 1° svg

0.1.14

  • Add file for degres ° and minutes '
  • Add 0° svg

0.1.13

  • Change license to Creative Commons

0.1.12

  • Add Pisces svg

0.1.11

  • Add Aquarius svg

0.1.10

  • Add Capricorn svg

0.1.9

  • Add Sagittarus svg

0.1.8

  • Add Scorpio svg

0.1.7

  • Add Libra svg

0.1.6

  • Add Virgo svg

0.1.5

  • Add Leo svg

0.1.4

  • Add Cancer svg

0.1.3

  • Add Gemini svg

0.1.2

  • Add Taurus svg

0.1.1

  • Add Aries svg

0.1.0

  • Simple swiss ephemeris call based on version 2.8 of swiss ephemeris