seffaflik2


Nameseffaflik2 JSON
Version 0.1.0 PyPI version JSON
download
home_pagehttps://github.com/berkomeratay/seffaflik2
SummaryEPIAS Transparency Platform 2.0 Unofficial Python Library
upload_time2024-08-31 13:15:34
maintainerNone
docs_urlNone
authorBerk Ömer Atay
requires_pythonNone
licenseNone
keywords python epias seffaflik epias transparency platform transparency epiaş şeffaflık platformu
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # EPİAŞ Transparency Platform 2.0 Python Library

This library enables users to get data from EPİAŞ's Transparency Platform by using simple python functions.

Please note that this is not an official release, and the accuracy or reliability of the data retrieved through this library cannot be guaranteed. Users are advised to exercise caution and verify the data independently before making any decisions based on it. 

The author(s) of this library shall not be held responsible for any inaccuracies or damages resulting from the use of the data.

Data input formats should be such as: "YYYY-MM-DD". An example would be : "2024-05-29"

All the functions returns a pandas dataframe.

## Currently few selected datasets are available, which are:

### TGT

epias_tgt(e_mail,psw): Function that returns "TGT" key to access EPİAŞ Transperancy Platform's API. Valid for 8 hours once acquired.

### Day-ahead-market
epias_mcp(start_date,end_date,tgt,e_mail,psw): Function that returns the MCP for a given interval

epias_pi_offer(start_date,end_date,tgt,e_mail,psw):  Function that turns the amount of price independent offers in day-ahead-market for a given interval

epias_pi_bid(start_date,end_date,tgt,e_mail,psw):  Function that turns the amount of price independent bids in day-ahead-market for a given interval

epias_spot(start_date,end_date,tgt,e_mail,psw): Function that turns the amount of matched amount in day-ahead-market for a given interval

epias_ba_offers(start_date,end_date,tgt,e_mail,psw):  Function that turns the amount of block offers (matched and non-matched) of day-ahead-market for a given interval

epias_ba_bids(start_date,end_date,tgt,e_mail,psw):  Function that turns the amount of block bids (matched and non-matched) of day-ahead-market for a given interval


### Generation

epias_kgup(start_date,end_date,tgt,e_mail,psw): Function that returns the DPP's (KGUP) based on resources for a given interval

epias_plant_kgup(start_date,end_date,pl_id,o_id,tgt,e_mail,psw): Function that returns the DPP's (KGUP) based on resources for a given interval (org_id: Organization ID, pl_id: Plant ID) Organization IDs can be obtained via epias_org function Plant IDs can be obtained via  epias_uevcb function

epias_org(start_date,end_date,tgt,e_mail,psw): Function that returns the organizations for a given interval

epias_uevcb(start_date,end_date,o_id,tgt,e_mail,psw): Function that returns the UEVCB data for a given interval (o_id: Organization ID)

### Consumption

epias_demand(start_date,end_date,tgt,e_mail,psw): Function that returns the real time electricity consumption for a given interval

### Intraday market

epias_idmp(start_date,end_date,tgt,e_mail,psw): Function that returns the intraday weighted average prices for a given interval

epias_idma(start_date,end_date,tgt,e_mail,psw): Function that returns the trade amount at intraday market for a given interval 

### Balancing Power Market

epias_smp(start_date,end_date,tgt,e_mail,psw): Function that returns the System Marginal Price for a given interval 

epias_yal(start_date,end_date,tgt,e_mail,psw): Function that returns the amount of load orders (YAL) for a given interval 

epias_yat(start_date,end_date,tgt,e_mail,psw): Function that returns the amount of deload orders (YAT) for a given interval

### Ancillary Services

epias_sfc(start_date,end_date,tgt,e_mail,psw): Function that returns the SFC prices for a given interval

epias_pfc(start_date,end_date,tgt,e_mail,psw): Function that returns the PFC prices for a given interval





#### Example

```python
import seffaflik2 as sf
myMail = "myMail@email.com"
myPsw = "MyPsW384@*6459"
myTGT = sf.epias_tgt(myMail,myPsw)
day_ahead_prices = sf.epias_mcp("2024-01-15","2024-03-16",myTGT,myMail,myPsw)

print(day_ahead_prices)
```



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/berkomeratay/seffaflik2",
    "name": "seffaflik2",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "python, epias, seffaflik, epias transparency platform, transparency, epia\u015f \u015feffafl\u0131k platformu",
    "author": "Berk \u00d6mer Atay",
    "author_email": "<berkomeratay@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/49/75/be1cb49ebebef311df88412b5b48bd068eedffb9875a8119bf140e406f29/seffaflik2-0.1.0.tar.gz",
    "platform": null,
    "description": "# EP\u0130A\u015e Transparency Platform 2.0 Python Library\n\nThis library enables users to get data from EP\u0130A\u015e's Transparency Platform by using simple python functions.\n\nPlease note that this is not an official release, and the accuracy or reliability of the data retrieved through this library cannot be guaranteed. Users are advised to exercise caution and verify the data independently before making any decisions based on it. \n\nThe author(s) of this library shall not be held responsible for any inaccuracies or damages resulting from the use of the data.\n\nData input formats should be such as: \"YYYY-MM-DD\". An example would be : \"2024-05-29\"\n\nAll the functions returns a pandas dataframe.\n\n## Currently few selected datasets are available, which are:\n\n### TGT\n\nepias_tgt(e_mail,psw): Function that returns \"TGT\" key to access EP\u0130A\u015e Transperancy Platform's API. Valid for 8 hours once acquired.\n\n### Day-ahead-market\nepias_mcp(start_date,end_date,tgt,e_mail,psw): Function that returns the MCP for a given interval\n\nepias_pi_offer(start_date,end_date,tgt,e_mail,psw):  Function that turns the amount of price independent offers in day-ahead-market for a given interval\n\nepias_pi_bid(start_date,end_date,tgt,e_mail,psw):  Function that turns the amount of price independent bids in day-ahead-market for a given interval\n\nepias_spot(start_date,end_date,tgt,e_mail,psw): Function that turns the amount of matched amount in day-ahead-market for a given interval\n\nepias_ba_offers(start_date,end_date,tgt,e_mail,psw):  Function that turns the amount of block offers (matched and non-matched) of day-ahead-market for a given interval\n\nepias_ba_bids(start_date,end_date,tgt,e_mail,psw):  Function that turns the amount of block bids (matched and non-matched) of day-ahead-market for a given interval\n\n\n### Generation\n\nepias_kgup(start_date,end_date,tgt,e_mail,psw): Function that returns the DPP's (KGUP) based on resources for a given interval\n\nepias_plant_kgup(start_date,end_date,pl_id,o_id,tgt,e_mail,psw): Function that returns the DPP's (KGUP) based on resources for a given interval (org_id: Organization ID, pl_id: Plant ID) Organization IDs can be obtained via epias_org function Plant IDs can be obtained via  epias_uevcb function\n\nepias_org(start_date,end_date,tgt,e_mail,psw): Function that returns the organizations for a given interval\n\nepias_uevcb(start_date,end_date,o_id,tgt,e_mail,psw): Function that returns the UEVCB data for a given interval (o_id: Organization ID)\n\n### Consumption\n\nepias_demand(start_date,end_date,tgt,e_mail,psw): Function that returns the real time electricity consumption for a given interval\n\n### Intraday market\n\nepias_idmp(start_date,end_date,tgt,e_mail,psw): Function that returns the intraday weighted average prices for a given interval\n\nepias_idma(start_date,end_date,tgt,e_mail,psw): Function that returns the trade amount at intraday market for a given interval \n\n### Balancing Power Market\n\nepias_smp(start_date,end_date,tgt,e_mail,psw): Function that returns the System Marginal Price for a given interval \n\nepias_yal(start_date,end_date,tgt,e_mail,psw): Function that returns the amount of load orders (YAL) for a given interval \n\nepias_yat(start_date,end_date,tgt,e_mail,psw): Function that returns the amount of deload orders (YAT) for a given interval\n\n### Ancillary Services\n\nepias_sfc(start_date,end_date,tgt,e_mail,psw): Function that returns the SFC prices for a given interval\n\nepias_pfc(start_date,end_date,tgt,e_mail,psw): Function that returns the PFC prices for a given interval\n\n\n\n\n\n#### Example\n\n```python\nimport seffaflik2 as sf\nmyMail = \"myMail@email.com\"\nmyPsw = \"MyPsW384@*6459\"\nmyTGT = sf.epias_tgt(myMail,myPsw)\nday_ahead_prices = sf.epias_mcp(\"2024-01-15\",\"2024-03-16\",myTGT,myMail,myPsw)\n\nprint(day_ahead_prices)\n```\n\n\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "EPIAS Transparency Platform 2.0 Unofficial Python Library",
    "version": "0.1.0",
    "project_urls": {
        "Homepage": "https://github.com/berkomeratay/seffaflik2"
    },
    "split_keywords": [
        "python",
        " epias",
        " seffaflik",
        " epias transparency platform",
        " transparency",
        " epia\u015f \u015feffafl\u0131k platformu"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d341f71e7bb8cc0c4ff6b19ac02f3aca0b4c65837ed55aa686f86f0459845cdc",
                "md5": "9e27189087b6e1cabdbd16a2b18d37b3",
                "sha256": "a94920ecda871ffb9264e1c1c470b295770ecaeaab52d3229fda49aea2b7a18f"
            },
            "downloads": -1,
            "filename": "seffaflik2-0.1.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "9e27189087b6e1cabdbd16a2b18d37b3",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 4263,
            "upload_time": "2024-08-31T13:15:33",
            "upload_time_iso_8601": "2024-08-31T13:15:33.058349Z",
            "url": "https://files.pythonhosted.org/packages/d3/41/f71e7bb8cc0c4ff6b19ac02f3aca0b4c65837ed55aa686f86f0459845cdc/seffaflik2-0.1.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4975be1cb49ebebef311df88412b5b48bd068eedffb9875a8119bf140e406f29",
                "md5": "fdc783494250d44682ce532fd6b2bea8",
                "sha256": "c5ef19bbfb3dc5b7d244cbdd16f8d883f269278617c8dc21c76d8df5b2f19be7"
            },
            "downloads": -1,
            "filename": "seffaflik2-0.1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "fdc783494250d44682ce532fd6b2bea8",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 4061,
            "upload_time": "2024-08-31T13:15:34",
            "upload_time_iso_8601": "2024-08-31T13:15:34.928835Z",
            "url": "https://files.pythonhosted.org/packages/49/75/be1cb49ebebef311df88412b5b48bd068eedffb9875a8119bf140e406f29/seffaflik2-0.1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-08-31 13:15:34",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "berkomeratay",
    "github_project": "seffaflik2",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "seffaflik2"
}
        
Elapsed time: 9.29853s