cals


Namecals JSON
Version 0.0.1 PyPI version JSON
download
home_pagehttps://github.com/behrouzz/cals
SummaryA python package for calendrical calculations
upload_time2023-02-01 23:05:18
maintainer
docs_urlNone
authorBehrouz Safari
requires_python>=3.6
licenseMIT
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"
}
        
Elapsed time: 0.07010s