Open Sustainable Technology
A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.
Browse accepted projects | Review proposed projects | Propose new project | Open Issues
Climatemind
Explore how your values and personal interests are being affected by climate change and shows you attractive solutions exist that you may not be aware of.
https://github.com/climatemind/climatemind-backend
climate climate-action climate-change climate-science climatechange flask global-warming owl-ontology python
Last synced: about 20 hours ago
JSON representation
Repository metadata
Your climate action is here 🌎 Our API is a source for learning how climate change personally affects you and the things you care about most. Additionally, it will teach a scientifically proven method for communicating to others that climate change is a personally relevant issue to inspire action.
- Host: GitHub
- URL: https://github.com/climatemind/climatemind-backend
- Owner: ClimateMind
- License: mit
- Created: 2020-07-08T18:00:01.000Z (almost 4 years ago)
- Default Branch: develop
- Last Pushed: 2024-03-07T17:23:55.000Z (2 months ago)
- Last Synced: 2024-03-23T03:16:12.729Z (about 2 months ago)
- Topics: climate, climate-action, climate-change, climate-science, climatechange, flask, global-warming, owl-ontology, python
- Language: Python
- Homepage: https://contribute.climatemind.org/v/rest-api/
- Size: 34.3 MB
- Stars: 15
- Watchers: 11
- Forks: 18
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: docs/code-of-conduct.md
- Security: docs/SECURITY.md
README
# ClimateMind REST API
[![CircleCI](https://circleci.com/gh/ClimateMind/climatemind-backend/tree/develop.svg?style=shield)](https://app.circleci.com/pipelines/github/ClimateMind/climatemind-backend?branch=develop) [![codecov](https://codecov.io/gh/ClimateMind/climatemind-backend/branch/develop/graph/badge.svg?token=6OBPBQ6OBP)](https://codecov.io/gh/ClimateMind/climatemind-backend) ![GitHub](https://img.shields.io/github/license/ClimateMind/climatemind-backend) [![Open Source Helpers](https://www.codetriage.com/climatemind/climatemind-backend/badges/users.svg)](https://www.codetriage.com/climatemind/climatemind-backend) ![GitHub Repo stars](https://img.shields.io/github/stars/ClimateMind/climatemind-backend?style=social) ![GitHub contributors](https://img.shields.io/github/contributors/ClimateMind/climatemind-backend?style=social) [![Twitter Follow](https://img.shields.io/twitter/follow/Climate\_Mind?style=social)](https://twitter.com/intent/user?screen\_name=Climate\_Mind)
Go to [https://contribute.climatemind.org/v/rest-api/](https://contribute.climatemind.org/v/rest-api/) to see a full and more detailed version of the docs.
> **New contributors welcome!**
## Who we are?
This [REST API repository](https://github.com/ClimateMind/climatemind-backend) is a part of a [Climate Mind project](https://climatemind.org/). The project motivation, history and target audience could be found on [this page](https://contribute.climatemind.org/v/about-the-project/). Our current team and people who worked on the previous version are [listed on our website](https://climatemind.org/#team).
## What we are doing?
Our [web application](https://app-frontend-prod-001.azurewebsites.net/) makes conversations about climate change easier, by letting users explore climate issues that speak to their personal values. In other words, you'll know how to start a good conversation about the most scarifying topic of our time and don't screw up by looking paranoid. See [web app documentation](https://docs.climatemind.org/) for the application's detailed overview.
## How to use REST API?
The full API documentation to use on a front end including methods and request examples could be found [here](https://climatemind.stoplight.io/docs/climatemind-backend/).
## How to contribute?
If you are interested in participating as a Python developer see our [contributor guide](https://contribute.climatemind.org/v/rest-api/contribute).
Other ways to contribute to the project are listed [here](https://contribute.climatemind.org/v/how-to-contribute).
## How to report bugs or suggest features?
See our [report bug](https://contribute.climatemind.org/v/rest-api/contribute/report-bug) and [suggest feature](https://contribute.climatemind.org/v/rest-api/contribute/suggest-feature) pages for more information.
Owner metadata
- Name: Climate Mind
- Login: ClimateMind
- Email: [email protected]
- Kind: organization
- Description: Powering climate conversations
- Website: https://climatemind.org
- Location:
- Twitter: Climate_Mind
- Company:
- Icon url: https://avatars.githubusercontent.com/u/63987561?v=4
- Repositories: 11
- Last ynced at: 2024-04-22T11:16:02.798Z
- Profile URL: https://github.com/ClimateMind
GitHub Events
Total
- Fork event: 26
- Create event: 411
- Commit comment event: 10
- Release event: 5
- Issues event: 94
- Watch event: 21
- Delete event: 398
- Member event: 6
- Issue comment event: 447
- Push event: 1915
- Pull request review comment event: 248
- Pull request review event: 600
- Pull request event: 834
Last Year
- Create event: 7
- Delete event: 6
- Fork event: 6
- Issue comment event: 27
- Issues event: 11
- Pull request event: 18
- Pull request review event: 8
- Push event: 37
- Watch event: 7
Committers metadata
Last synced: 1 day ago
Total Commits: 1,285
Total Committers: 31
Avg Commits per committer: 41.452
Development Distribution Score (DDS): 0.793
Commits in past year: 12
Committers in past year: 4
Avg Commits per committer in past year: 3.0
Development Distribution Score (DDS) in past year: 0.5
Name | Commits | |
---|---|---|
Kameron Rodrigues | k****r@e****u | 266 |
Nick Callaghan | n****n@g****m | 166 |
danmash | d****6@g****m | 158 |
seanmajorpayne | s****e@g****m | 153 |
Yasmine Himanen | y****n@g****m | 133 |
Sean Payne | s****s@g****m | 133 |
tom deadman | t****n@r****m | 48 |
SabineU | 5****U | 38 |
Cyprian Laskowski | c****p@c****i | 28 |
David Marx | d****4@g****m | 27 |
Roland Oldengarm | r****d@o****m | 20 |
Matt Charlton | m****n@M****l | 18 |
dependabot[bot] | 4****] | 16 |
ppython | 1****n | 16 |
Cyprian Laskowski | c****s@g****m | 15 |
Brian Peiris | b****s@g****m | 12 |
Svenstar74 | s****h@g****e | 6 |
Ben Davis | b****s@g****m | 5 |
Henry Nguyen | h****3@g****m | 4 |
Tadashi Konno | j****1@g****m | 4 |
Andrew Banister | a****2@g****m | 4 |
Gergo Bakos | z****l@g****m | 3 |
Moataz Mahmoud | m****s@g****m | 2 |
Alexis Carras | a****s@g****m | 2 |
Elle Dashfield | e****d@a****m | 2 |
Erik Hakansson | e****6@g****m | 1 |
Jason Hutson | 1****n | 1 |
Rafael Carrasco | r****o@p****e | 1 |
Roland Oldengarm | r****m@h****m | 1 |
Gergo Bakos | g****g@k****o | 1 |
and 1 more... |
Committer domains:
- kiiro.io: 1
- proton.me: 1
- ackama.com: 1
- gmx.de: 1
- oldengarm.com: 1
- cjvt.si: 1
- river-island.com: 1
- email.arizona.edu: 1
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 62
Total pull requests: 439
Average time to close issues: about 2 months
Average time to close pull requests: 5 days
Total issue authors: 11
Total pull request authors: 26
Average comments per issue: 1.61
Average comments per pull request: 0.86
Merged pull request: 376
Bot issues: 5
Bot pull requests: 21
Past year issues: 7
Past year pull requests: 8
Past year average time to close issues: 9 days
Past year average time to close pull requests: 3 days
Past year issue authors: 4
Past year pull request authors: 2
Past year average comments per issue: 0.71
Past year average comments per pull request: 2.63
Past year merged pull request: 7
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- danmash (36)
- rodriguesk (8)
- sentry-io[bot] (5)
- biotom (3)
- seanmajorpayne (3)
- tomaszpochron (2)
- andrew-banister (1)
- cjamesanderson (1)
- rscarrasco (1)
- sit3kk (1)
- Svenstar74 (1)
Top Pull Request Authors
- rodriguesk (84)
- y-himanen (82)
- danmash (79)
- seanmajorpayne (70)
- dependabot[bot] (21)
- NickCallaghan (19)
- cyplas (19)
- biotom (13)
- brianpeiris (12)
- znurgl (5)
- bengineerdavis (5)
- rolandoldengarm (5)
- mncharlton (5)
- econaxis (3)
- Svenstar74 (3)
Top Issue Labels
- refactoring (25)
- testing (17)
- enhancement (12)
- bug (12)
- good first issue (8)
- wontfix (3)
- research (3)
- documentation (2)
Top Pull Request Labels
- dependencies (21)
- blocker (1)
- duplicate (1)
Dependencies
- Brotli ==1.0.7
- Flask ==1.1.2
- Flask-Caching ==1.9.0
- Flask-Compress ==1.5.0
- Flask-Cors ==3.0.9
- Flask-JWT-Extended ==4.0.2
- Flask-Limiter ==1.4
- Flask-Login ==0.5.0
- Flask-Migrate ==2.5.3
- Flask-SQLAlchemy ==2.4.4
- Flask-Selfdoc ==1.2.3
- Jinja2 ==2.11.3
- JsonForm ==0.0.2
- JsonSir ==0.0.2
- Mako ==1.1.3
- MarkupSafe ==1.1.1
- Owlready2 ==0.24
- Pillow ==9.0.1
- SQLAlchemy ==1.3.19
- Werkzeug ==1.0.1
- alembic ==1.4.2
- altgraph ==0.10.2
- api ==0.0.7
- apispec ==3.3.2
- apispec_webframeworks ==0.5.2
- attrs ==19.3.0
- bdist-mpkg ==0.5.0
- black ==20.8b1
- certifi ==2020.6.20
- cffi ==1.14.0
- chardet ==3.0.4
- click ==7.1.2
- cryptography ==3.3.2
- cycler ==0.10.0
- dash ==1.14.0
- dash-core-components ==1.10.2
- dash-html-components ==1.0.3
- dash-renderer ==1.6.0
- dash-table ==4.9.0
- decorator ==4.4.2
- flask-marshmallow ==0.14.0
- flask_swagger_ui ==3.25.0
- future ==0.18.2
- graphviz ==0.14.1
- gunicorn ==20.1.0
- idna ==2.10
- importlib-metadata ==1.7.0
- iniconfig ==1.0.1
- itsdangerous ==1.1.0
- jsonschema ==3.2.0
- kiwisolver ==1.2.0
- limits ==1.5.1
- macholib ==1.5.1
- marshmallow ==3.8.0
- marshmallow-sqlalchemy ==0.28.0
- matplotlib ==3.3.0
- modulegraph ==0.10.4
- more-itertools ==8.4.0
- networkx ==2.4
- nose ==1.3.7
- numpy ==1.22.0
- packaging ==20.4
- pandas ==1.0.5
- plotly ==4.9.0
- pluggy ==0.13.1
- py ==1.10.0
- py2app ==0.7.3
- pycparser ==2.20
- pygraphviz ==1.6
- pyodbc ==4.0.30
- pyparsing ==2.4.7
- pyrsistent ==0.16.0
- python-dateutil ==2.8.1
- python-dotenv ==0.14.0
- python-editor ==1.0.4
- pytz ==2020.1
- pyyaml ==5.4
- requests ==2.26.0
- retrying ==1.3.3
- scikit-learn ==0.24.1
- scipy ==1.5.2
- sendgrid ==6.8.3
- sentry-sdk ==1.6.0
- six ==1.15.0
- urllib3 ==1.26.5
- validators ==0.18.2
- zipp ==3.1.0
- flask-shell-ipython ==0.4.1
- ipdb ==0.13.9
- factory-boy ==3.2.1
- mock ==4.0.3
- pytest ==7.0.1
- pytest-checkipdb ==1.0.9
- pytest-cov ==3.0.0
- pytest-flakes ==4.0.5
- pytest-flask ==1.2.0
- pytest-flask-sqlalchemy ==1.0.2
- pytest-freezegun ==0.4.2
- pytest-lazy-fixture ==0.6.3
- pytest-randomly ==3.11.0
- pytest-rerunfailures ==10.2
- pytest-xdist ==2.5.0
- climatemind/webapp develop-m1
- mcr.microsoft.com/mssql/server 2017-latest
- mcr.microsoft.com/mssql/server 2017-latest
- climatemind/webapp develop-m1
- mcr.microsoft.com/mssql/server 2017-latest
- python 3.8.5-slim-buster build
- python 3.8.5-slim-buster build
Score: 6.960347729101308