Sign up to receive our monthly newsletter.
Have a question? Contact us here.
Learn about job openings.
CityLearn is an open source OpenAI Gym environment for the implementation of advanced control systems, e.g., MPC, and Multi-Agent Reinforcement Learning (RL) for building energy coordination and demand response in several buildings. CityLearn allows easy implementation agents in a multi-agent setting to reshape their aggregated curve of electrical demand.

Owner
Jose Ramon Vazquez-Canteli, Kingsley Nweye, Zoltan Nagy
Type
desktop
Licence
MIT
Last evaluated
22.03.2024
Origin country
United States of America
contact
nagy@utexas.eduRelease date
-
DPG since
13.03.2023
The following repositories were submitted by the solution and included in our evaluation. Any repositories, add-ons, features not included in here were not reviewed by us.
N/A
N/A
N/A
N/A
* This information is self-reported and updated annually



CityLearn allows to work out how end-use energy demand can be shifted throughout the day. This helps aligning demand with availability of renewable energy resources (solar, wind), which reduces the reliance on fossil fuel powered thermal power generators. A specific problem of reducing cost, emissions and providing grid services has been used in the 2022 CityLearn Challenge here https://www.aicrowd.com/challenges/neurips-2022-citylearn-challenge CityLearn can be generalized to a variety of use cases though. It is the only tool that allows to work out demand-side energy shifting at scale.
Jose Ramon Vazquez-Canteli, Kingsley Nweye, Zoltan Nagy
Private
Copyright noticeNo mandatory proprietary dependencies
No documentation available.
Yes
PEP8, Coding Standards, PyPi
PII data is NOT collected NOT stored and NOT distributed.
Content is NOT collected NOT stored and NOT distributed.
Yes
For contributors to the project we have: - Code of Conduct: https://github.com/intelligent-environments-lab/CityLearn/blob/master/CODE_OF_CONDUCT.md - Pull request template: https://github.com/intelligent-environments-lab/CityLearn/blob/master/.github/pull_request_template.md
2026-09-23 23:23:21
System remove tag Late from CityLearn (12261)
2026-09-23 23:23:21
Luis Sanchez (L1 Reviewer) submitted their review of CityLearn (12261)
2026-09-23 23:23:06
Luis Sanchez (L1 Reviewer) passed 8. Standards & Best Practices for CityLearn (12261)
2026-09-23 23:23:05
Luis Sanchez (L1 Reviewer) edited 8. Standards & Best Practices for CityLearn (12261)
2026-09-23 23:22:04
Luis Sanchez (L1 Reviewer) failed 7. Privacy & Applicable Laws for CityLearn (12261)
2026-09-23 23:20:46
Luis Sanchez (L1 Reviewer) passed 4. Platform Independence for CityLearn (12261)
2026-09-23 23:20:18
Luis Sanchez (L1 Reviewer) passed 3. Clear Ownership for CityLearn (12261)
2026-09-23 23:20:15
Luis Sanchez (L1 Reviewer) edited 3. Clear Ownership for CityLearn (12261)
2026-09-23 23:15:41
Luis Sanchez (L1 Reviewer) pulled CityLearn (12261) under review
2026-09-22 12:16:00
Application clarifications submitted, Application move to L1 for review again
2026-09-22 12:16:00
New tag (Clarifications) added to application
2026-09-08 03:53:52
System marked CityLearn (12261) as a nominee
2026-09-08 03:53:52
Ricardo Torres (L2 Reviewer) requested clarifications for CityLearn (12261)
2026-09-08 03:53:46
Ricardo Torres (L2 Reviewer) require clarification on 4. Platform Independence for CityLearn (12261)
2026-09-08 03:53:20
Ricardo Torres (L2 Reviewer) passed 4. Platform Independence for CityLearn (12261)
2026-09-08 03:52:56
Ricardo Torres (L2 Reviewer) passed Scale of Solution for CityLearn (12261)
2026-09-08 03:52:54
Ricardo Torres (L2 Reviewer) passed 9C. Protection from Harassment for CityLearn (12261)
2026-09-08 03:52:37
Ricardo Torres (L2 Reviewer) passed 9B. Inappropriate & Illegal Content for CityLearn (12261)
2026-09-08 03:52:06
Ricardo Torres (L2 Reviewer) passed 9A. Data Privacy & Security for CityLearn (12261)
2026-09-08 03:52:02
Ricardo Torres (L2 Reviewer) require clarification on 8. Standards & Best Practices for CityLearn (12261)
2026-09-08 03:51:49
Ricardo Torres (L2 Reviewer) require clarification on 7. Privacy & Applicable Laws for CityLearn (12261)
2026-09-08 03:51:22
Ricardo Torres (L2 Reviewer) passed 6. Mechanism for Extracting Data for CityLearn (12261)
2026-09-08 03:51:13
Ricardo Torres (L2 Reviewer) passed 5. Documentation for CityLearn (12261)
2026-09-08 03:51:06
Ricardo Torres (L2 Reviewer) require clarification on 3. Clear Ownership for CityLearn (12261)
2026-09-08 03:50:26
Ricardo Torres (L2 Reviewer) passed 2. Open Licensing for CityLearn (12261)
2026-09-08 03:50:16
Ricardo Torres (L2 Reviewer) passed 1. SDG Relevance for CityLearn (12261)
2026-09-08 03:50:10
Ricardo Torres (L2 Reviewer) passed General Information for CityLearn (12261)
2026-09-08 03:49:55
Ricardo Torres (L2 Reviewer) moved CityLearn (12261) to under review
2026-09-08 02:44:58
Admin (Admin) modified owner from 746 (Zoltan Nagy) to 5082 (Zoltan Nagy) for CityLearn (12261)
2026-09-08 02:07:39
Ricardo Torres (L2 Reviewer) moved CityLearn (12261) to under consultation
2026-09-01 21:00:02
System add new tag Late to CityLearn (12261)
2026-09-01 12:39:46
Ricardo Torres (L2 Reviewer) pulled CityLearn (12261) under review
2025-11-05 17:22:02
System remove tag Late from CityLearn (12261)
2025-11-05 17:22:02
Bolaji Ayodeji (L1 Reviewer) submitted their review of CityLearn (12261)
2025-11-05 17:21:53
Bolaji Ayodeji (L1 Reviewer) passed Scale of Solution for CityLearn (12261)
2025-11-05 17:21:44
Bolaji Ayodeji (L1 Reviewer) passed 9C. Protection from Harassment for CityLearn (12261)
2025-11-05 17:21:31
Bolaji Ayodeji (L1 Reviewer) passed 9B. Inappropriate & Illegal Content for CityLearn (12261)
2025-11-05 17:21:30
Bolaji Ayodeji (L1 Reviewer) edited a note on 9B. Inappropriate & Illegal Content for CityLearn (12261)
2025-11-05 17:20:02
Bolaji Ayodeji (L1 Reviewer) passed 9A. Data Privacy & Security for CityLearn (12261)
2025-11-05 17:19:56
Bolaji Ayodeji (L1 Reviewer) passed 8. Standards & Best Practices for CityLearn (12261)
2025-11-05 17:19:54
Bolaji Ayodeji (L1 Reviewer) edited a note on 8. Standards & Best Practices for CityLearn (12261)
2025-11-05 17:19:30
Bolaji Ayodeji (L1 Reviewer) failed 7. Privacy & Applicable Laws for CityLearn (12261)
2025-11-05 17:16:52
Bolaji Ayodeji (L1 Reviewer) edited a note on 4. Platform Independence for CityLearn (12261)
2025-11-05 17:16:38
Bolaji Ayodeji (L1 Reviewer) edited 4. Platform Independence for CityLearn (12261)
2025-11-05 17:15:19
Bolaji Ayodeji (L1 Reviewer) passed 6. Mechanism for Extracting Data for CityLearn (12261)
2025-11-05 17:15:16
Bolaji Ayodeji (L1 Reviewer) edited 6. Mechanism for Extracting Data for CityLearn (12261)
2025-11-05 17:13:47
Bolaji Ayodeji (L1 Reviewer) passed 5. Documentation for CityLearn (12261)
2025-11-05 17:13:43
Bolaji Ayodeji (L1 Reviewer) edited 5. Documentation for CityLearn (12261)
2025-11-05 17:13:22
Bolaji Ayodeji (L1 Reviewer) passed 4. Platform Independence for CityLearn (12261)
2025-11-05 17:09:47
Bolaji Ayodeji (L1 Reviewer) edited a note on 4. Platform Independence for CityLearn (12261)
2025-11-05 13:39:45
Bolaji Ayodeji (L1 Reviewer) edited a note on 3. Clear Ownership for CityLearn (12261)
2025-11-05 13:39:20
Bolaji Ayodeji (L1 Reviewer) passed 3. Clear Ownership for CityLearn (12261)
2025-11-05 13:39:02
Bolaji Ayodeji (L1 Reviewer) passed 2. Open Licensing for CityLearn (12261)
2025-11-05 13:16:52
Bolaji Ayodeji (L1 Reviewer) passed 1. SDG Relevance for CityLearn (12261)
2025-11-05 13:16:49
Bolaji Ayodeji (L1 Reviewer) edited 1. SDG Relevance for CityLearn (12261)
2025-11-05 13:12:16
Bolaji Ayodeji (L1 Reviewer) passed General Information for CityLearn (12261)
2025-11-05 13:12:13
Bolaji Ayodeji (L1 Reviewer) edited General Information for CityLearn (12261)
2025-11-05 13:12:03
Bolaji Ayodeji (L1 Reviewer) edited a note on General Information for CityLearn (12261)
2025-11-05 12:50:43
Bolaji Ayodeji (L1 Reviewer) edited General Information for CityLearn (12261)
2025-11-05 12:50:25
Bolaji Ayodeji (L1 Reviewer) edited a note on General Information for CityLearn (12261)
2025-11-03 17:00:02
System add new tag Late to CityLearn (12261)
2025-11-03 08:38:42
Bolaji Ayodeji (L1 Reviewer) pulled CityLearn (12261) under review
2025-04-01 15:10:30
Zoltan Nagy (Applicant) submitted application for CityLearn (12261)
2025-01-21 01:30:06
System created a refresher application for CityLearn (11399)
2025-01-21 01:30:06
System created an autofill refresher application for CityLearn (12261)
2024-03-22 12:28:57
Richard Kagaba (L2 Reviewer) submitted their review of CityLearn (1051) and found it to be a DPG
2024-03-22 12:28:55
System unmarked CityLearn (11399) as a nominee
2024-03-22 12:28:44
Richard Kagaba (L2 Reviewer) passed Scale of Solution for CityLearn (11399)
2024-03-22 12:28:38
Richard Kagaba (L2 Reviewer) passed 9C. Protection from Harassment for CityLearn (11399)
2024-03-22 12:28:32
Richard Kagaba (L2 Reviewer) passed 9B. Inappropriate & Illegal Content for CityLearn (11399)
2024-03-22 12:28:26
Richard Kagaba (L2 Reviewer) passed 9A. Data Privacy & Security for CityLearn (11399)
2024-03-22 12:28:20
Richard Kagaba (L2 Reviewer) passed 8. Open Standards & Best Practices for CityLearn (11399)
2024-03-22 12:28:13
Richard Kagaba (L2 Reviewer) passed 7. Privacy & Applicable Laws for CityLearn (11399)
2024-03-22 12:28:08
Richard Kagaba (L2 Reviewer) passed 6. Non-PII Data Extraction for CityLearn (11399)
2024-03-22 12:28:02
Richard Kagaba (L2 Reviewer) passed 5. Documentation for CityLearn (11399)
2024-03-22 12:27:55
Richard Kagaba (L2 Reviewer) passed 4. Platform Independence for CityLearn (11399)
2024-03-22 12:27:43
Richard Kagaba (L2 Reviewer) passed 3. Clear Ownership for CityLearn (11399)
2024-03-22 12:22:41
Richard Kagaba (L2 Reviewer) passed 2. Open Licensing for CityLearn (11399)
2024-03-22 12:20:27
Richard Kagaba (L2 Reviewer) passed 1. SDG Relevance for CityLearn (11399)
2024-03-22 12:20:10
Richard Kagaba (L2 Reviewer) passed General Information for CityLearn (11399)
2024-03-22 12:20:02
Richard Kagaba (L2 Reviewer) pulled CityLearn (11399) under review
2024-03-21 22:18:48
L1 Reviewer (L1 Reviewer) submitted their review of CityLearn (11399)
2024-03-21 22:18:36
L1 Reviewer (L1 Reviewer) passed Scale of Solution for CityLearn (11399)
2024-03-21 22:18:31
L1 Reviewer (L1 Reviewer) passed 9C. Protection from Harassment for CityLearn (11399)
2024-03-21 22:18:14
L1 Reviewer (L1 Reviewer) passed 9B. Inappropriate & Illegal Content for CityLearn (11399)
2024-03-21 22:18:07
L1 Reviewer (L1 Reviewer) passed 9A. Data Privacy & Security for CityLearn (11399)
2024-03-21 22:17:56
L1 Reviewer (L1 Reviewer) passed 8. Open Standards & Best Practices for CityLearn (11399)
2024-03-21 22:17:40
L1 Reviewer (L1 Reviewer) passed 7. Privacy & Applicable Laws for CityLearn (11399)
2024-03-21 21:49:56
L1 Reviewer (L1 Reviewer) passed 6. Non-PII Data Extraction for CityLearn (11399)
2024-03-21 21:49:45
L1 Reviewer (L1 Reviewer) passed 5. Documentation for CityLearn (11399)
2024-03-21 21:46:55
L1 Reviewer (L1 Reviewer) passed 4. Platform Independence for CityLearn (11399)
2024-03-21 21:46:50
L1 Reviewer (L1 Reviewer) passed 3. Clear Ownership for CityLearn (11399)
2024-03-21 21:46:31
L1 Reviewer (L1 Reviewer) passed 2. Open Licensing for CityLearn (11399)
2024-03-21 21:45:47
L1 Reviewer (L1 Reviewer) passed 1. SDG Relevance for CityLearn (11399)
2024-03-21 21:35:51
L1 Reviewer (L1 Reviewer) passed General Information for CityLearn (11399)
2024-03-21 21:35:27
L1 Reviewer (L1 Reviewer) pulled CityLearn (11399) under review
2024-03-13 01:30:01
System moved CityLearn (10367) to expired.
2024-03-12 15:12:29
Zoltan Nagy (Applicant) submitted application for CityLearn (11399)
2024-03-12 15:10:17
Zoltan Nagy (Applicant) created a refresher application for CityLearn (10367)
2023-03-13 16:46:36
Ricardo Torres (L2 Reviewer) submitted their review of CityLearn (152) and found it to be a DPG
2023-03-13 16:46:34
System unmarked CityLearn (10367) as a nominee
2023-03-13 16:46:23
Ricardo Torres (L2 Reviewer) passed 9C. Protection from Harassment for CityLearn (10367)
2023-03-13 16:46:19
Ricardo Torres (L2 Reviewer) edited 9C. Protection from Harassment for CityLearn (10367)
2023-03-13 16:44:29
Ricardo Torres (L2 Reviewer) passed 7. Privacy & Applicable Laws for CityLearn (10367)
2023-03-13 16:44:19
Ricardo Torres (L2 Reviewer) edited 7. Privacy & Applicable Laws for CityLearn (10367)
2023-03-13 16:24:26
Ricardo Torres (L2 Reviewer) passed General Information for CityLearn (10367)
2023-03-13 16:24:16
Ricardo Torres (L2 Reviewer) edited General Information for CityLearn (10367)
2023-03-13 14:34:01
Ricardo Torres (L2 Reviewer) pulled CityLearn (10367) under review
2023-03-11 09:27:27
David Njagah (L1 Reviewer) submitted their review of CityLearn (10367)
2023-03-11 09:13:44
David Njagah (L1 Reviewer) passed 9C. Protection from Harassment for CityLearn (10367)
2023-03-11 09:13:01
David Njagah (L1 Reviewer) passed 7. Privacy & Applicable Laws for CityLearn (10367)
2023-03-11 09:12:02
David Njagah (L1 Reviewer) passed 6. Non-PII Data Extraction for CityLearn (10367)
2023-03-11 09:11:48
David Njagah (L1 Reviewer) passed 2. Open Licensing for CityLearn (10367)
2023-03-11 09:10:52
David Njagah (L1 Reviewer) passed General Information for CityLearn (10367)
2023-03-11 09:09:46
David Njagah (L1 Reviewer) pulled CityLearn (10367) under review
2023-03-10 02:46:08
Application clarifications submitted, Application move to L1 for review again
2023-03-10 02:46:08
New tag (Clarifications) added to application
2023-02-20 03:34:03
Ricardo Torres (L2 Reviewer) requested clarifications for CityLearn (10367)
2023-02-20 03:34:02
System marked CityLearn (10367) as a nominee
2023-02-20 03:33:55
Ricardo Torres (L2 Reviewer) passed Scale of Solution for CityLearn (10367)
2023-02-20 03:33:46
Ricardo Torres (L2 Reviewer) require clarification on 9C. Protection from Harassment for CityLearn (10367)
2023-02-20 03:33:37
Ricardo Torres (L2 Reviewer) require clarification on 9C. Protection from Harassment for CityLearn (10367)
2023-02-20 03:33:00
Ricardo Torres (L2 Reviewer) passed 9B. Inappropriate & Illegal Content for CityLearn (10367)
2023-02-20 03:32:55
Ricardo Torres (L2 Reviewer) passed 9A. Data Privacy & Security for CityLearn (10367)
2023-02-20 03:32:48
Ricardo Torres (L2 Reviewer) passed 8. Open Standards & Best Practices for CityLearn (10367)
2023-02-20 03:32:46
Ricardo Torres (L2 Reviewer) edited 8. Open Standards & Best Practices for CityLearn (10367)
2023-02-20 03:28:55
Ricardo Torres (L2 Reviewer) passed 6. Non-PII Data Extraction for CityLearn (10367)
2023-02-20 03:28:52
Ricardo Torres (L2 Reviewer) edited 6. Non-PII Data Extraction for CityLearn (10367)
2023-02-20 02:56:16
Ricardo Torres (L2 Reviewer) require clarification on 7. Privacy & Applicable Laws for CityLearn (10367)
2023-02-20 02:51:44
Ricardo Torres (L2 Reviewer) require clarification on 6. Non-PII Data Extraction for CityLearn (10367)
2023-02-20 02:48:56
Ricardo Torres (L2 Reviewer) require clarification on General Information for CityLearn (10367)
2023-02-20 02:48:05
Ricardo Torres (L2 Reviewer) passed 5. Documentation for CityLearn (10367)
2023-02-20 02:47:56
Ricardo Torres (L2 Reviewer) edited 5. Documentation for CityLearn (10367)
2023-02-20 02:44:58
Ricardo Torres (L2 Reviewer) passed 3. Clear Ownership for CityLearn (10367)
2023-02-20 02:44:53
Ricardo Torres (L2 Reviewer) edited 3. Clear Ownership for CityLearn (10367)
2023-02-20 02:42:26
Ricardo Torres (L2 Reviewer) passed 2. Open Licensing for CityLearn (10367)
2023-02-20 02:41:45
Ricardo Torres (L2 Reviewer) passed 1. SDG Relevance for CityLearn (10367)
2023-02-20 02:39:12
Ricardo Torres (L2 Reviewer) require clarification on General Information for CityLearn (10367)
2023-02-20 01:58:52
Ricardo Torres (L2 Reviewer) moved CityLearn (10367) to under review
2023-02-13 18:07:41
Ricardo Torres (L2 Reviewer) moved CityLearn (10367) to under consultation
2023-02-13 18:07:32
Ricardo Torres (L2 Reviewer) passed General Information for CityLearn (10367)
2023-02-13 18:07:28
Ricardo Torres (L2 Reviewer) passed 4. Platform Independence for CityLearn (10367)
2023-02-13 18:07:23
Ricardo Torres (L2 Reviewer) moved CityLearn (10367) to under review
2023-02-13 18:07:19
Ricardo Torres (L2 Reviewer) finished consultation on 4. Platform Independence for CityLearn (10367)
2023-02-13 08:50:38
Ivan Perdomo (Expert) submitted their inputs on 4. Platform Independence for CityLearn (10367) as “input”
2023-02-13 01:36:55
Ricardo Torres (L2 Reviewer) requested consultation on 4. Platform Independence for CityLearn (10367)
2023-02-13 01:36:24
Ricardo Torres (L2 Reviewer) moved CityLearn (10367) to under consultation
2023-02-13 01:35:57
Ricardo Torres (L2 Reviewer) pulled CityLearn (10367) under review
2023-02-03 12:45:54
David Njagah (L1 Reviewer) submitted their review of CityLearn (10367)
2023-02-03 12:45:38
David Njagah (L1 Reviewer) edited a note on General Information for CityLearn (10367)
2023-02-03 12:43:25
Admin (Admin) over ride decision for CityLearn (10367)
2023-02-03 12:42:07
David Njagah (L1 Reviewer) submitted their review of CityLearn (10367)
2023-02-03 12:41:46
David Njagah (L1 Reviewer) passed Scale of Solution for CityLearn (10367)
2023-02-03 12:41:40
David Njagah (L1 Reviewer) passed 9C. Protection from Harassment for CityLearn (10367)
2023-02-03 12:41:25
David Njagah (L1 Reviewer) passed 9B. Inappropriate & Illegal Content for CityLearn (10367)
2023-02-03 12:41:21
David Njagah (L1 Reviewer) edited a note on 9B. Inappropriate & Illegal Content for CityLearn (10367)
2023-02-03 12:38:30
David Njagah (L1 Reviewer) edited a note on 9B. Inappropriate & Illegal Content for CityLearn (10367)
2023-02-03 12:37:58
David Njagah (L1 Reviewer) edited a note on 9B. Inappropriate & Illegal Content for CityLearn (10367)
2023-02-03 12:36:46
David Njagah (L1 Reviewer) edited a note on 6. Non-PII Data Extraction for CityLearn (10367)
2023-02-03 12:32:44
David Njagah (L1 Reviewer) passed 9A. Data Privacy & Security for CityLearn (10367)
2023-02-03 12:30:12
David Njagah (L1 Reviewer) edited a note on General Information for CityLearn (10367)
2023-02-03 12:29:34
David Njagah (L1 Reviewer) edited a note on 2. Open Licensing for CityLearn (10367)
2023-02-03 12:28:56
David Njagah (L1 Reviewer) edited a note on 6. Non-PII Data Extraction for CityLearn (10367)
2023-02-03 12:28:11
David Njagah (L1 Reviewer) edited a note on General Information for CityLearn (10367)
2023-02-03 12:19:48
David Njagah (L1 Reviewer) edited a note on 7. Privacy & Applicable Laws for CityLearn (10367)
2023-02-03 12:19:04
David Njagah (L1 Reviewer) passed 8. Open Standards & Best Practices for CityLearn (10367)
2023-02-03 12:18:38
David Njagah (L1 Reviewer) edited a note on 6. Non-PII Data Extraction for CityLearn (10367)
2023-02-03 12:18:17
David Njagah (L1 Reviewer) edited a note on 6. Non-PII Data Extraction for CityLearn (10367)
2023-02-03 12:16:31
David Njagah (L1 Reviewer) failed 6. Non-PII Data Extraction for CityLearn (10367)
2023-02-03 12:15:40
David Njagah (L1 Reviewer) edited a note on 7. Privacy & Applicable Laws for CityLearn (10367)
2023-02-03 12:14:40
David Njagah (L1 Reviewer) failed 7. Privacy & Applicable Laws for CityLearn (10367)
2023-02-03 12:14:17
David Njagah (L1 Reviewer) passed 6. Non-PII Data Extraction for CityLearn (10367)
2023-02-03 12:14:11
David Njagah (L1 Reviewer) passed 5. Documentation for CityLearn (10367)
2023-02-03 12:13:25
David Njagah (L1 Reviewer) edited 5. Documentation for CityLearn (10367)
2023-02-03 12:00:30
David Njagah (L1 Reviewer) passed 4. Platform Independence for CityLearn (10367)
2023-02-03 11:59:19
David Njagah (L1 Reviewer) passed 3. Clear Ownership for CityLearn (10367)
2023-02-03 11:58:49
David Njagah (L1 Reviewer) edited a note on 2. Open Licensing for CityLearn (10367)
2023-02-03 11:58:33
David Njagah (L1 Reviewer) edited a note on 2. Open Licensing for CityLearn (10367)
2023-02-03 11:58:19
David Njagah (L1 Reviewer) edited a note on 2. Open Licensing for CityLearn (10367)
2023-02-03 11:56:38
David Njagah (L1 Reviewer) failed 2. Open Licensing for CityLearn (10367)
2023-02-03 11:56:20
David Njagah (L1 Reviewer) passed 1. SDG Relevance for CityLearn (10367)
2023-02-03 11:54:37
David Njagah (L1 Reviewer) passed General Information for CityLearn (10367)
2023-02-03 11:53:16
David Njagah (L1 Reviewer) pulled CityLearn (10367) under review
2023-01-29 20:52:51
Zoltan Nagy (Applicant) submitted application for CityLearn (10367)
