fredeco


Namefredeco JSON
Version 0.1.1 PyPI version JSON
download
home_pagehttps://github.com/raulincadet/fredeco
SummaryThis python package allows its users to retrieve data provided by FRED® API and information related to them, such as their source.
upload_time2023-07-14 09:07:51
maintainerRaulin L. Cadet
docs_urlNone
authorRaulin L. Cadet
requires_python>=3.11,<4.0
licenseMIT
keywords economics data indicators fred
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            =============
Description
=============

This python package allows its users to retrieve economic data provided by FRED® API. Although ``fredeco`` uses FRED® API, it is not endorsed or certified by the Federal Reserve Bank of St. Louis. 

===========
Features
===========

* Retrieve a time series, when indicating the ID of the related indicator;
* Retrieve several time series, indicating their IDs;
* Search for all indicators related to the keywords indicated by the user;
* Find all indicators of a category of series, by indicating the ID of the category;
* Find the dates of all release of an indicator;
* Find the information related to an indicator, such as the notes where the source of data can be found.

================
Installation
================


    $ pip install fredeco


===============
Dependencies
===============
* `pandas <https://pandas.pydata.org/>`_
* `numpy <https://numpy.org/>`_
* `requests <https://requests.readthedocs.io/en/latest/>`_
* `datetime <https://docs.python.org/3/library/datetime.html>`_


=========
Usage
=========
The usage of the package is explained in this section, whereas some examples are provided in the *Examples* section of the `full documentation web page <https://fredeco.readthedocs.io/en/latest/index.html>`_ of the package. It is strongly recommanded to read that section.

* Each user of ``fredeco`` should have his own FRED® API key. To accomodate a new user of ``fredeco``. One of the functions of the package, ``request_api_key()`` allows the user to open the webpage to request a FRED® API key.

* To retrieve data, the user of ``fredeco`` should indicate the ID of an indicator, such as GDP for the US Gross Domestic Product, and GDPCA for the US Real Gross Domestic Product. Data related to an economic indicator, with the function ``fred_series()``, or several indicators, with the function ``fred_multi_series()``, can be retreived. Remember that each user should have her/his own API key as explained previously.

* ``fredeco`` allows its users to retrieve information about an indicator, as illustrated in the section *Examples*. To retrieve information about an indicator, the function ``fred_info_series()`` should be used. 

* Sometimes, a user may not know the ID of an indicator for which she/he whish to retrieve data. The user may indicate one or several keywords in the function ``fred_search()`` to search for indicators.

* ``fredeco`` allows its users to quickly explore key statistics and information related to data retrieved, as follows, where ``df`` is a data frame of one or several indicators retrieved from FRED® API. The ``explore()`` function does not require the user to add a FRED® API key. However, it cannot be used for data frame where the columns names are not FRED® indicators ID. Indeed, in addition to providing some statistics about the indicators, it also retrieves and provides information related to their unit of measurement and their title.

* The package ``fredeco`` has two modules: ``fredData``, where one can find the functions to retrieve and explore FRED® indicators; ``fredSearch``, where once can search for information related to data provided by FRED® API. The search index, in the documentation, can be used to see the description of each function.


=========================
License and terms of use
=========================

* ``fredeco`` is created by Raulin L. Cadet. It is licensed under the terms of the MIT license.
* By using the package ``fredeco``, you are also agreeing to be bound by the FRED® API Terms of Use. The link to these Terms of Use is: `Here <https://fred.stlouisfed.org/docs/api/terms_of_use.html>`_. 

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/raulincadet/fredeco",
    "name": "fredeco",
    "maintainer": "Raulin L. Cadet",
    "docs_url": null,
    "requires_python": ">=3.11,<4.0",
    "maintainer_email": "",
    "keywords": "economics,data,indicators,fred",
    "author": "Raulin L. Cadet",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/08/d3/43e427b282e290ecf4d71963eddda81bd2c1bb7775d56ff3dcfd7dca8bbc/fredeco-0.1.1.tar.gz",
    "platform": null,
    "description": "=============\nDescription\n=============\n\nThis python package allows its users to retrieve economic data provided by FRED\u00ae API. Although ``fredeco`` uses FRED\u00ae API, it is not endorsed or certified by the Federal Reserve Bank of St. Louis. \n\n===========\nFeatures\n===========\n\n* Retrieve a time series, when indicating the ID of the related indicator;\n* Retrieve several time series, indicating their IDs;\n* Search for all indicators related to the keywords indicated by the user;\n* Find all indicators of a category of series, by indicating the ID of the category;\n* Find the dates of all release of an indicator;\n* Find the information related to an indicator, such as the notes where the source of data can be found.\n\n================\nInstallation\n================\n\n\n    $ pip install fredeco\n\n\n===============\nDependencies\n===============\n* `pandas <https://pandas.pydata.org/>`_\n* `numpy <https://numpy.org/>`_\n* `requests <https://requests.readthedocs.io/en/latest/>`_\n* `datetime <https://docs.python.org/3/library/datetime.html>`_\n\n\n=========\nUsage\n=========\nThe usage of the package is explained in this section, whereas some examples are provided in the *Examples* section of the `full documentation web page <https://fredeco.readthedocs.io/en/latest/index.html>`_ of the package. It is strongly recommanded to read that section.\n\n* Each user of ``fredeco`` should have his own FRED\u00ae API key. To accomodate a new user of ``fredeco``. One of the functions of the package, ``request_api_key()`` allows the user to open the webpage to request a FRED\u00ae API key.\n\n* To retrieve data, the user of ``fredeco`` should indicate the ID of an indicator, such as GDP for the US Gross Domestic Product, and GDPCA for the US Real Gross Domestic Product. Data related to an economic indicator, with the function ``fred_series()``, or several indicators, with the function ``fred_multi_series()``, can be retreived. Remember that each user should have her/his own API key as explained previously.\n\n* ``fredeco`` allows its users to retrieve information about an indicator, as illustrated in the section *Examples*. To retrieve information about an indicator, the function ``fred_info_series()`` should be used. \n\n* Sometimes, a user may not know the ID of an indicator for which she/he whish to retrieve data. The user may indicate one or several keywords in the function ``fred_search()`` to search for indicators.\n\n* ``fredeco`` allows its users to quickly explore key statistics and information related to data retrieved, as follows, where ``df`` is a data frame of one or several indicators retrieved from FRED\u00ae API. The ``explore()`` function does not require the user to add a FRED\u00ae API key. However, it cannot be used for data frame where the columns names are not FRED\u00ae indicators ID. Indeed, in addition to providing some statistics about the indicators, it also retrieves and provides information related to their unit of measurement and their title.\n\n* The package ``fredeco`` has two modules: ``fredData``, where one can find the functions to retrieve and explore FRED\u00ae indicators; ``fredSearch``, where once can search for information related to data provided by FRED\u00ae API. The search index, in the documentation, can be used to see the description of each function.\n\n\n=========================\nLicense and terms of use\n=========================\n\n* ``fredeco`` is created by Raulin L. Cadet. It is licensed under the terms of the MIT license.\n* By using the package ``fredeco``, you are also agreeing to be bound by the FRED\u00ae API Terms of Use. The link to these Terms of Use is: `Here <https://fred.stlouisfed.org/docs/api/terms_of_use.html>`_. \n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "This python package allows its users to retrieve data provided by FRED\u00ae API and information related to them, such as their source.",
    "version": "0.1.1",
    "project_urls": {
        "Documentation": "https://fredeco.readthedocs.io/en/latest/",
        "Homepage": "https://github.com/raulincadet/fredeco",
        "Repository": "https://github.com/raulincadet/fredeco"
    },
    "split_keywords": [
        "economics",
        "data",
        "indicators",
        "fred"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "04dd22ea787baab8256b3315443b13afedb23ba6813dbe0e145a63825415e8de",
                "md5": "22eece2bc2b5c80c1f075467b2c1566d",
                "sha256": "d45848dd50c6f7872e910271b59a49b1385f92493d78c90ca004829d26b8a10b"
            },
            "downloads": -1,
            "filename": "fredeco-0.1.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "22eece2bc2b5c80c1f075467b2c1566d",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.11,<4.0",
            "size": 6190,
            "upload_time": "2023-07-14T09:07:49",
            "upload_time_iso_8601": "2023-07-14T09:07:49.723766Z",
            "url": "https://files.pythonhosted.org/packages/04/dd/22ea787baab8256b3315443b13afedb23ba6813dbe0e145a63825415e8de/fredeco-0.1.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "08d343e427b282e290ecf4d71963eddda81bd2c1bb7775d56ff3dcfd7dca8bbc",
                "md5": "e1cec9289df37b3cbd58225e290b3800",
                "sha256": "d531925b578843b74036fc10d5702504a37ec93f54b4e55eb4a181cf6c576218"
            },
            "downloads": -1,
            "filename": "fredeco-0.1.1.tar.gz",
            "has_sig": false,
            "md5_digest": "e1cec9289df37b3cbd58225e290b3800",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.11,<4.0",
            "size": 5345,
            "upload_time": "2023-07-14T09:07:51",
            "upload_time_iso_8601": "2023-07-14T09:07:51.444572Z",
            "url": "https://files.pythonhosted.org/packages/08/d3/43e427b282e290ecf4d71963eddda81bd2c1bb7775d56ff3dcfd7dca8bbc/fredeco-0.1.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-07-14 09:07:51",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "raulincadet",
    "github_project": "fredeco",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "fredeco"
}
        
Elapsed time: 0.11588s