equinox

Equinox is an open source platform that supports the holistic risk management of sustainable finance projects

https://github.com/open-risk/equinox

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.1%) to scientific vocabulary

Keywords

django equator-principles esg finance financial-data geospatial ghg-emissions python risk-analysis risk-management sustainability sustainable-finance sustainable-portfolio-management
Last synced: 6 months ago · JSON representation

Repository

Equinox is an open source platform that supports the holistic risk management of sustainable finance projects

Basic Info
Statistics
  • Stars: 41
  • Watchers: 4
  • Forks: 15
  • Open Issues: 5
  • Releases: 8
Topics
django equator-principles esg finance financial-data geospatial ghg-emissions python risk-analysis risk-management sustainability sustainable-finance sustainable-portfolio-management
Created almost 5 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog Contributing Funding License Code of conduct Security

README.md

Documentation Status made-with-python GitHub license Percentage of issues still open

Equinox Overview

Equinox Logo Equinox is an open source platform for sustainable portfolio management. It supports holistic risk management and reporting of sustainable finance projects in accordance with evolving industry standards.

The Challenge of Sustainability

Sustainability (understood both in environmental and social terms) is a seriously challenging and for the foreseeable future persistent issue that affects all economies irrespective of state of development. Tools and methodologies that improve the ability of all stakeholders to assess and report risks are thus an important objective.

What exactly is Equinox?

Equinox is a database and a web application frontend that works together with tailored data schemas to provide a flexible and powerful Sustainable Finance platform adhering to many regulatory and ESG initiatives and recommendations.

Running an equinox instance creates a local server that can then be accessed via any regular web browser. With some additional installation steps an instance can be also be made available online (publicly or via registration). For a running instance of equinox check out Sustainability.Town.

NB: For easy installation and testing the current release uses an sqlite database instead of a production database.

Functionality

The functionality of Equinox focuses on integrating the following concepts:

  • Green Public Procurement (GPP) portfolio management
  • Energy Accounting and in Particular Scope 2 Accounting and Reporting
  • GHG Accounting Protocol for Projects
  • The PCAF coalition's approach to accounting and reporting mortgage portfolio GHG emissions
  • The PCAF coalition's approach to accounting and reporting project finance GHG emissions
  • Equator Principles for Project Finance
  • The European Banking Authority's Criteria for Credit Risk Assessment of Project Finance under the Standardized approach for Specialized Lending

Find out more:

Screenshots

The landing page of a working equinox instance:

Landing Page

To get anything done we need to log in! (admin/admin would be the credentials in a local demo instance)

Login Page

Once you log in successfully you'd be greeted by the admin area

Admin Page

The admin is our main workbench

Credits

  • The Python and Django ecosystems and the many powerful software components (GeoDjango, Jazzmin, ... full list coming)
  • The GHG Protocol
  • The Partnership for Carbon Accounting Financials
  • The European Banking Authority
  • The EU Open Data Portal and the EU Publications Office
  • The Equator Principles Alliance

Owner

  • Name: Open Risk
  • Login: open-risk
  • Kind: user
  • Location: Amsterdam
  • Company: Open Risk

The open source future of risk management

GitHub Events

Total
  • Watch event: 8
  • Delete event: 1
  • Push event: 3
  • Pull request event: 1
  • Fork event: 3
Last Year
  • Watch event: 8
  • Delete event: 1
  • Push event: 3
  • Pull request event: 2
  • Fork event: 3
  • Create event: 1

Committers

Last synced: 6 months ago

All Time
  • Total Commits: 145
  • Total Committers: 2
  • Avg Commits per committer: 72.5
  • Development Distribution Score (DDS): 0.028
Past Year
  • Commits: 29
  • Committers: 2
  • Avg Commits per committer: 14.5
  • Development Distribution Score (DDS): 0.138
Top Committers
Name Email Commits
Open Risk o****k@o****m 141
dependabot[bot] 4****]@u****m 4

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 10
  • Total pull requests: 4
  • Average time to close issues: 9 months
  • Average time to close pull requests: 3 days
  • Total issue authors: 1
  • Total pull request authors: 1
  • Average comments per issue: 0.3
  • Average comments per pull request: 0.0
  • Merged pull requests: 4
  • Bot issues: 0
  • Bot pull requests: 4
Past Year
  • Issues: 3
  • Pull requests: 4
  • Average time to close issues: 4 days
  • Average time to close pull requests: 3 days
  • Issue authors: 1
  • Pull request authors: 1
  • Average comments per issue: 1.0
  • Average comments per pull request: 0.0
  • Merged pull requests: 4
  • Bot issues: 0
  • Bot pull requests: 4
Top Authors
Issue Authors
  • open-risk (10)
Pull Request Authors
  • dependabot[bot] (7)
Top Labels
Issue Labels
bug (2) documentation (2) enhancement (1) localization (1) user_interface (1) security (1)
Pull Request Labels
dependencies (7) github_actions (7)

Packages

  • Total packages: 2
  • Total downloads:
    • pypi 13 last-month
  • Total dependent packages: 0
    (may contain duplicates)
  • Total dependent repositories: 1
    (may contain duplicates)
  • Total versions: 8
  • Total maintainers: 1
proxy.golang.org: github.com/open-risk/equinox
  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 5.4%
Average: 5.6%
Dependent repos count: 5.8%
Last synced: 6 months ago
pypi.org: equinox-server

An open source platform for sustainable finance

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 13 Last month
Rankings
Dependent packages count: 7.3%
Stargazers count: 13.6%
Forks count: 15.4%
Dependent repos count: 22.1%
Average: 23.7%
Downloads: 59.9%
Maintainers (1)
Last synced: 6 months ago

Dependencies

.github/workflows/codeql-analysis.yml actions
  • actions/checkout v2 composite
  • github/codeql-action/analyze v1 composite
  • github/codeql-action/autobuild v1 composite
  • github/codeql-action/init v1 composite
.github/workflows/django.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
Dockerfile docker
  • python 3.9-slim build
requirements-dev.txt pypi
  • Sphinx * development
  • selenium * development
  • sphinx-rtd-theme * development
requirements.txt pypi
  • Django *
  • Markdown *
  • Pillow *
  • behave-django *
  • django-countries *
  • django-debug-toolbar *
  • django-import-export *
  • django-jazzmin *
  • django-json-widget *
  • django-leaflet *
  • django-markdownfield *
  • django-prettyjson *
  • django-treebeard *
  • djangorestframework *
  • drf-yasg *
  • jsonfield *
  • numpy *
  • pandas *
  • scipy *
setup.py pypi
  • Django *
portfolio/fixtures/Project.json nuget
portfolio/fixtures/usecase-1/Project.json nuget
portfolio/fixtures/usecase-5/Project.json nuget
pyproject.toml pypi
environment.yml pypi
  • bleach ==5.0.0
  • defusedxml ==0.7.1
  • diff-match-patch ==20200713
  • django-geojson ==3.2.1
  • django-import-export ==2.8.0
  • django-jazzmin ==2.5.0
  • django-json-widget ==1.1.1
  • django-markdownfield ==0.10.0
  • django-treebeard ==4.5.1
  • et-xmlfile ==1.1.0
  • future ==0.18.2
  • markuppy ==1.14
  • odfpy ==1.4.1
  • openpyxl ==3.0.9
  • pyyaml ==6.0
  • shortuuid ==1.0.8
  • tablib ==3.2.0
  • webencodings ==0.5.1
  • xlrd ==2.0.1
  • xlwt ==1.3.0