You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

преди 4 години
преди 4 години
преди 4 години
преди 4 години
преди 4 години
преди 4 години
преди 4 години
преди 4 години
преди 4 години
преди 4 години
преди 4 години
преди 4 години
преди 4 години
преди 4 години
преди 4 години
преди 4 години
преди 4 години
преди 4 години
преди 4 години
преди 4 години
преди 4 години
преди 4 години
преди 4 години
преди 4 години
преди 4 години
преди 4 години
преди 4 години
преди 4 години
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. # ![Kosmorro](assets/png/kosmorro-logo.png)
  2. [![Language grade: Python](https://img.shields.io/lgtm/grade/python/g/Deuchnord/kosmorro.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/Deuchnord/kosmorro/context:python) [![Version on PyPI](https://img.shields.io/pypi/v/kosmorro)](https://pypi.org/project/kosmorro)
  3. ## About the project
  4. Kosmorro is a software that allows you to compute the ephemeris for a date, a month or a year.
  5. ## Installation
  6. ### Requirements
  7. Kosmorro requires the following software to work:
  8. - Python ≥ 3.5.0
  9. - PIP
  10. ### Production environment
  11. Keep in mind that Kosmorro is still in alpha development stage and is not considered as stable.
  12. #### Linux
  13. ##### Arch Linux, Manjaro…
  14. Kosmorro is available [in the AUR](https://aur.archlinux.org/packages/kosmorro).
  15. ##### Other distributions
  16. Kosmorro is available [on PyPI](https://pypi.org/project/kosmorro/), a repository dedicated to Python.
  17. First, install `python-pip` on your system and invoke the following command: `pip install kosmorro`.
  18. #### macOS
  19. Currently, macOS does not provide Python 3, so you will first have to install it.
  20. If you don't have it, first install [HomeBrew](https://formulae.brew.sh), then install Python 3: `brew install python`.
  21. This will install Python 3 and its PIP on your system. Note that their executables are called `python3` and `pip3`.
  22. Now, you can install Kosmorro with your PIP: `pip3 install kosmorro`.
  23. #### Windows
  24. Kosmorro being at an early-stage development, Windows is not supported officially for now.
  25. ### Development environment
  26. First, install [Pipenv](https://pypi.org/project/pipenv/).
  27. Clone this repository and run `pipenv sync` to install all the dependencies.
  28. Then, run Kosmorro by invoking `pipenv run python kosmorro`.
  29. For comfort, you may want to invoke `pipenv shell` first and then just `python kosmoro`.
  30. ## Running Kosmorro
  31. Using Kosmorro is as simple as invoking `kosmorro` in your terminal!
  32. By default, it will compute and display the ephemerides for the current day, for the cordinates `(0;0)`.
  33. To set your position on Earth, get your coordinates (with [OpenStreetMap](https://www.openstreetmap.org) for instance), and give them to Kosmorro by invoking it with the following parameters: `--latitude=X --longitude=Y` (replace `X` by the latitude and `Y` by the longitude).
  34. Kosmorro has a lot of available options. To get a list of them, run `kosmorro --help`.
  35. Note: the first time it runs, Kosmorro will download some important files needed to make the computations. They are stored in a cache folder named `.kosmorro-cache` located in your home directory (`/home/<username>` on Linux, `/Users/<username>` on macOS).