| Name | cals JSON |
| Version |
0.0.1
JSON |
| download |
| home_page | https://github.com/behrouzz/cals |
| Summary | A python package for calendrical calculations |
| upload_time | 2023-02-01 23:05:18 |
| maintainer | |
| docs_url | None |
| author | Behrouz Safari |
| requires_python | >=3.6 |
| license | MIT |
| keywords |
|
| VCS |
 |
| bugtrack_url |
|
| requirements |
No requirements were recorded.
|
| Travis-CI |
No Travis.
|
| coveralls test coverage |
No coveralls.
|
**Author:** [Behrouz Safari](https://astrodatascience.net//)<br/>
**License:** [MIT](https://opensource.org/licenses/MIT)<br/>
# cals
*A python package for calendrical calculations*
## Installation
Install the latest version of *cals* from [PyPI](https://pypi.org/project/cals/):
pip install cals
Requirements are *numpy*, *scipy*, *pandas* and *requests*.
## Examples
Let's read a file:
```python
>>> from cals import Gregorian, gregorian_from_jd
>>> g = Gregorian(2023, 2, 1)
>>> g
Gregorian(2023, 2, 1)
>>> jd = g.to_jd()
>>> jd
2459976.5
>>> date = gregorian_from_jd(2459976.5)
>>> date
Gregorian(2023, 2, 1)
>>> date.add_days(10)
>>> date
Gregorian(2023, 2, 11)
>>> date.to_persian()
Persian(1401, 11, 22)
>>>
>>> from cals import Persian, persian_from_jd
>>> p = Persian(1401, 11, 22)
>>> p
Persian(1401, 11, 22)
>>> p.to_gregorian()
Gregorian(2023, 2, 11)
>>> p.to_jd()
2459986.5
>>> persian_from_jd(2459986.5)
Persian(1401, 11, 22)
>>> p.add_days(50)
>>> p
Persian(1402, 1, 13)
```
See more at [astrodatascience.net](https://astrodatascience.net/)
Raw data
{
"_id": null,
"home_page": "https://github.com/behrouzz/cals",
"name": "cals",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": "",
"keywords": "",
"author": "Behrouz Safari",
"author_email": "behrouz.safari@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/21/dc/851156a3e1b50c27025e9fba7529a507de0ce94e251484247f2a0f855265/cals-0.0.1.tar.gz",
"platform": null,
"description": "**Author:** [Behrouz Safari](https://astrodatascience.net//)<br/>\r\n**License:** [MIT](https://opensource.org/licenses/MIT)<br/>\r\n\r\n# cals\r\n*A python package for calendrical calculations*\r\n\r\n\r\n## Installation\r\n\r\nInstall the latest version of *cals* from [PyPI](https://pypi.org/project/cals/):\r\n\r\n pip install cals\r\n\r\nRequirements are *numpy*, *scipy*, *pandas* and *requests*.\r\n\r\n\r\n## Examples\r\n\r\nLet's read a file:\r\n\r\n```python\r\n>>> from cals import Gregorian, gregorian_from_jd\r\n>>> g = Gregorian(2023, 2, 1)\r\n>>> g\r\nGregorian(2023, 2, 1)\r\n>>> jd = g.to_jd()\r\n>>> jd\r\n2459976.5\r\n>>> date = gregorian_from_jd(2459976.5)\r\n>>> date\r\nGregorian(2023, 2, 1)\r\n>>> date.add_days(10)\r\n>>> date\r\nGregorian(2023, 2, 11)\r\n>>> date.to_persian()\r\nPersian(1401, 11, 22)\r\n>>> \r\n>>> from cals import Persian, persian_from_jd\r\n>>> p = Persian(1401, 11, 22)\r\n>>> p\r\nPersian(1401, 11, 22)\r\n>>> p.to_gregorian()\r\nGregorian(2023, 2, 11)\r\n>>> p.to_jd()\r\n2459986.5\r\n>>> persian_from_jd(2459986.5)\r\nPersian(1401, 11, 22)\r\n>>> p.add_days(50)\r\n>>> p\r\nPersian(1402, 1, 13)\r\n```\r\n\r\n\r\nSee more at [astrodatascience.net](https://astrodatascience.net/)\r\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A python package for calendrical calculations",
"version": "0.0.1",
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "c61956885cad01affcda8b2f41ed953869a1c81b0c1c5106ee396ddefad6e585",
"md5": "47d64c88a4ab735b91e60083246d03b7",
"sha256": "f22749285a8cd7281c622695e7edd67062dce18909e5f61e3561f8cb26f76b16"
},
"downloads": -1,
"filename": "cals-0.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "47d64c88a4ab735b91e60083246d03b7",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 10770,
"upload_time": "2023-02-01T23:05:15",
"upload_time_iso_8601": "2023-02-01T23:05:15.862322Z",
"url": "https://files.pythonhosted.org/packages/c6/19/56885cad01affcda8b2f41ed953869a1c81b0c1c5106ee396ddefad6e585/cals-0.0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "21dc851156a3e1b50c27025e9fba7529a507de0ce94e251484247f2a0f855265",
"md5": "09304847cd516d153fe256d9e33e85b6",
"sha256": "e5ce561ce7ba9c0fb737c20ddeeec3f2a9953684dcd4d44d6978c94e7697d431"
},
"downloads": -1,
"filename": "cals-0.0.1.tar.gz",
"has_sig": false,
"md5_digest": "09304847cd516d153fe256d9e33e85b6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 8668,
"upload_time": "2023-02-01T23:05:18",
"upload_time_iso_8601": "2023-02-01T23:05:18.127780Z",
"url": "https://files.pythonhosted.org/packages/21/dc/851156a3e1b50c27025e9fba7529a507de0ce94e251484247f2a0f855265/cals-0.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-02-01 23:05:18",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "behrouzz",
"github_project": "cals",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "cals"
}