esgriskmon-climaterisk


Nameesgriskmon-climaterisk JSON
Version 0.0.1 PyPI version JSON
download
home_pagehttps://github.com/NBIM/climate_risk
SummaryPackage for Climate Risk Analytics.
upload_time2023-03-20 17:35:55
maintainer
docs_urlNone
authorGinni Berti-Mei
requires_python>=3.9
license
keywords climate risk
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # CLIMATE RISK ANALYTICS PACKAGE


This package provides the following analytics which can be run end-to-end (retrieval to analytics output):
- carbon footprint (weighted average carbon intensity - WACI; financed emissions - TCE; owned emissions - OE) for the equity portfolio and benchmark and ftse all cap.
- share of equity nav which falls in each MSCI low carbon transition score
- implied temperature rise breakdown by sector and portfolio/benchmark total
- attribution of WACI for portfolio t vs portfolio t-1
- attribution of WACI for portfolio vs benchmark
- quality score
- country-sector change in data quality
- country-sector concentrations


#### PLEASE NOTE: if something looks like a bug, walks like a bug and calls(?) like a bug, it's probably a bug. Please contact Ginni to fix/discuss




## Structure, how to install, how to run:
This package provides 
- storages (getting data and validating)
- services (making calculations / analytics)


#### How to install: pip install git+https://github.com/NBIM/climate_risk.git
This will pick up every time a version is incremented.
#### How to run: All of these are united in the views folder. In order to run the analytics the user needs to run the scripts in the views, not the other files.
You can also use the services autonomously.


## Important notes on how to use this package:
- to run most analytics the user will need access to the underlying schemas and tables used.
- make sure to change the credentials to your snowflake account (email needed)
- scripts will run for specific portfolios (ftse all cap/eq portfolio/eq benchmark); specific fk_dim_date and specific ICB level. Make sure to change the variables at the beginning of the script to change any of these parameters.





## Future improvements:
- tests!
- remove storage from this package, keep only services. Or at least separate the two.
- generalise settings/configurations for constants and authorisations
- improve validations upon data retrieval


#### published following https://python-packaging.readthedocs.io/en/latest/minimal.html

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/NBIM/climate_risk",
    "name": "esgriskmon-climaterisk",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": "",
    "keywords": "climate,risk",
    "author": "Ginni Berti-Mei",
    "author_email": "Ginni Berti Mei <ginevra.berti.mei@nbim.no>",
    "download_url": "https://files.pythonhosted.org/packages/40/39/a9980ae115b5c75422d66d8c96ba42177e8422ddef60ef305e510ec863fa/esgriskmon_climaterisk-0.0.1.tar.gz",
    "platform": null,
    "description": "# CLIMATE RISK ANALYTICS PACKAGE\r\n\r\n\r\nThis package provides the following analytics which can be run end-to-end (retrieval to analytics output):\r\n- carbon footprint (weighted average carbon intensity - WACI; financed emissions - TCE; owned emissions - OE) for the equity portfolio and benchmark and ftse all cap.\r\n- share of equity nav which falls in each MSCI low carbon transition score\r\n- implied temperature rise breakdown by sector and portfolio/benchmark total\r\n- attribution of WACI for portfolio t vs portfolio t-1\r\n- attribution of WACI for portfolio vs benchmark\r\n- quality score\r\n- country-sector change in data quality\r\n- country-sector concentrations\r\n\r\n\r\n#### PLEASE NOTE: if something looks like a bug, walks like a bug and calls(?) like a bug, it's probably a bug. Please contact Ginni to fix/discuss\r\n\r\n\r\n\r\n\r\n## Structure, how to install, how to run:\r\nThis package provides \r\n- storages (getting data and validating)\r\n- services (making calculations / analytics)\r\n\r\n\r\n#### How to install: pip install git+https://github.com/NBIM/climate_risk.git\r\nThis will pick up every time a version is incremented.\r\n#### How to run: All of these are united in the views folder. In order to run the analytics the user needs to run the scripts in the views, not the other files.\r\nYou can also use the services autonomously.\r\n\r\n\r\n## Important notes on how to use this package:\r\n- to run most analytics the user will need access to the underlying schemas and tables used.\r\n- make sure to change the credentials to your snowflake account (email needed)\r\n- scripts will run for specific portfolios (ftse all cap/eq portfolio/eq benchmark); specific fk_dim_date and specific ICB level. Make sure to change the variables at the beginning of the script to change any of these parameters.\r\n\r\n\r\n\r\n\r\n\r\n## Future improvements:\r\n- tests!\r\n- remove storage from this package, keep only services. Or at least separate the two.\r\n- generalise settings/configurations for constants and authorisations\r\n- improve validations upon data retrieval\r\n\r\n\r\n#### published following https://python-packaging.readthedocs.io/en/latest/minimal.html\r\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Package for Climate Risk Analytics.",
    "version": "0.0.1",
    "split_keywords": [
        "climate",
        "risk"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2cad2c2b3eb35ae37b0317a7729b0a221ba565a23365ec6c40cc27cfa1cb38ca",
                "md5": "e0d090e50473e66d9f12ab2b76e85c42",
                "sha256": "f04bf1d0ff3efc7f622461eff8a338c2c3ca5b504d0b8a056cb370963b5530f0"
            },
            "downloads": -1,
            "filename": "esgriskmon_climaterisk-0.0.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "e0d090e50473e66d9f12ab2b76e85c42",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 36607,
            "upload_time": "2023-03-20T17:35:52",
            "upload_time_iso_8601": "2023-03-20T17:35:52.871344Z",
            "url": "https://files.pythonhosted.org/packages/2c/ad/2c2b3eb35ae37b0317a7729b0a221ba565a23365ec6c40cc27cfa1cb38ca/esgriskmon_climaterisk-0.0.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4039a9980ae115b5c75422d66d8c96ba42177e8422ddef60ef305e510ec863fa",
                "md5": "2e7872f72fc628766c35d53c505271c4",
                "sha256": "eeca44242ca4c3df8caf770ec2ba96b3f0363ba039bc05e65852a4a4f264bd87"
            },
            "downloads": -1,
            "filename": "esgriskmon_climaterisk-0.0.1.tar.gz",
            "has_sig": false,
            "md5_digest": "2e7872f72fc628766c35d53c505271c4",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 24801,
            "upload_time": "2023-03-20T17:35:55",
            "upload_time_iso_8601": "2023-03-20T17:35:55.068949Z",
            "url": "https://files.pythonhosted.org/packages/40/39/a9980ae115b5c75422d66d8c96ba42177e8422ddef60ef305e510ec863fa/esgriskmon_climaterisk-0.0.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-03-20 17:35:55",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "NBIM",
    "github_project": "climate_risk",
    "lcname": "esgriskmon-climaterisk"
}
        
Elapsed time: 1.10895s