Skip to content

Commit ccd9f9e

Browse files
EwoutHadamamer20
andauthored
Update organization name from projectmesa to mesa (#192)
Co-authored-by: Adam Amer <[email protected]>
1 parent dcb6ff1 commit ccd9f9e

File tree

14 files changed

+43
-43
lines changed

14 files changed

+43
-43
lines changed

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
blank_issues_enabled: true
22
contact_links:
33
- name: Discussions/Questions etc
4-
url: https://github.com/projectmesa/mesa-frames/discussions
4+
url: https://github.com/mesa/mesa-frames/discussions
55
about: Discuss Mesa-Frames, ask questions, do discussions, share ideas, and showcase your projects
66

77

.github/workflows/sync_coderabbit.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
pull-requests: write # open PR & enable auto‑merge
2020

2121
env:
22-
UPSTREAM_RAW_URL: "https://raw.githubusercontent.com/projectmesa/mesa/main/.coderabbit.yaml"
22+
UPSTREAM_RAW_URL: "https://raw.githubusercontent.com/mesa/mesa/main/.coderabbit.yaml"
2323
SYNC_BRANCH: "sync-coderabbit-from-mesa"
2424

2525
steps:
@@ -51,11 +51,11 @@ jobs:
5151
with:
5252
token: ${{ secrets.GITHUB_TOKEN }}
5353
branch: ${{ env.SYNC_BRANCH }}
54-
commit-message: "chore: sync .coderabbit.yaml from projectmesa/mesa@main"
54+
commit-message: "chore: sync .coderabbit.yaml from mesa/mesa@main"
5555
title: "🔄 Sync .coderabbit.yaml from mesa:main"
5656
body: |
5757
Automated update of **.coderabbit.yaml** from \
58-
[projectmesa/mesa:main](${{ env.UPSTREAM_RAW_URL }}).
58+
[mesa/mesa:main](${{ env.UPSTREAM_RAW_URL }}).
5959
6060
This PR will merge automatically once all required checks succeed.
6161
labels: automated, coderabbit-sync

CONTRIBUTING.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22

33
Thank you for taking the time to contribute to **mesa-frames**! Since the project is still in its early stages, we warmly welcome contributions that will help shape its development. 🎉
44

5-
For a more general and comprehensive guide, please refer to [mesa's main contribution guidelines](https://github.com/projectmesa/mesa/blob/main/CONTRIBUTING.md). 📜
5+
For a more general and comprehensive guide, please refer to [mesa's main contribution guidelines](https://github.com/mesa/mesa/blob/main/CONTRIBUTING.md). 📜
66

77
## Project Roadmap 🗺️
88

9-
Before contributing, we recommend reviewing our [roadmap](https://projectmesa.github.io/mesa-frames/roadmap/) file to understand the project's current priorities, upcoming features, and long-term vision. This will help ensure your contributions align with the project's direction.
9+
Before contributing, we recommend reviewing our [roadmap](https://mesa.github.io/mesa-frames/roadmap/) file to understand the project's current priorities, upcoming features, and long-term vision. This will help ensure your contributions align with the project's direction.
1010

1111
## How to Contribute 💡
1212

@@ -125,7 +125,7 @@ It is recommended to set up a virtual environment before installing dependencies
125125

126126
No manual setup needed in these environments!
127127

128-
For more details on runtime type checking, see the [Development Guidelines](https://projectmesa.github.io/mesa-frames/development/).
128+
For more details on runtime type checking, see the [Development Guidelines](https://mesa.github.io/mesa-frames/development/).
129129

130130
#### **Step 6: Documentation Updates (If Needed)** 📖
131131

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# mesa-frames 🚀
22

3-
mesa-frames is an extension of the [mesa](https://github.com/projectmesa/mesa) framework, designed for complex simulations with thousands of agents. By storing agents in a DataFrame, mesa-frames significantly enhances the performance and scalability of mesa, while maintaining a similar syntax. mesa-frames allows for the use of [vectorized functions](https://stackoverflow.com/a/1422198) which significantly speeds up operations whenever simultaneous activation of agents is possible.
3+
mesa-frames is an extension of the [mesa](https://github.com/mesa/mesa) framework, designed for complex simulations with thousands of agents. By storing agents in a DataFrame, mesa-frames significantly enhances the performance and scalability of mesa, while maintaining a similar syntax. mesa-frames allows for the use of [vectorized functions](https://stackoverflow.com/a/1422198) which significantly speeds up operations whenever simultaneous activation of agents is possible.
44

55
## Why DataFrames? 📊
66

@@ -10,11 +10,11 @@ DataFrames are optimized for simultaneous operations through [SIMD processing](h
1010

1111
The following is a performance graph showing execution time using mesa and mesa-frames for the [Boltzmann Wealth model](https://mesa.readthedocs.io/en/stable/tutorials/intro_tutorial.html).
1212

13-
![Performance Graph with Mesa](https://github.com/projectmesa/mesa-frames/blob/main/examples/boltzmann_wealth/boltzmann_with_mesa.png)
13+
![Performance Graph with Mesa](https://github.com/mesa/mesa-frames/blob/main/examples/boltzmann_wealth/boltzmann_with_mesa.png)
1414

15-
![Performance Graph without Mesa](https://github.com/projectmesa/mesa-frames/blob/main/examples/boltzmann_wealth/boltzmann_no_mesa.png)
15+
![Performance Graph without Mesa](https://github.com/mesa/mesa-frames/blob/main/examples/boltzmann_wealth/boltzmann_no_mesa.png)
1616

17-
([You can check the script used to generate the graph here](https://github.com/projectmesa/mesa-frames/blob/main/examples/boltzmann_wealth/performance_plot.py), but if you want to additionally compare vs Mesa, you have to uncomment `mesa_implementation` and its label)
17+
([You can check the script used to generate the graph here](https://github.com/mesa/mesa-frames/blob/main/examples/boltzmann_wealth/performance_plot.py), but if you want to additionally compare vs Mesa, you have to uncomment `mesa_implementation` and its label)
1818

1919
## Installation
2020

@@ -33,7 +33,7 @@ To install the most updated version of mesa-frames, you can clone the repository
3333
To get started with mesa-frames, first clone the repository from GitHub:
3434

3535
```bash
36-
git clone https://github.com/projectmesa/mesa-frames.git
36+
git clone https://github.com/mesa/mesa-frames.git
3737
cd mesa_frames
3838
```
3939

@@ -80,11 +80,11 @@ pip install -e .
8080

8181
## Usage
8282

83-
[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/projectmesa/mesa-frames/blob/main/docs/general/user-guide/2_introductory-tutorial.ipynb)
83+
[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/mesa/mesa-frames/blob/main/docs/general/user-guide/2_introductory-tutorial.ipynb)
8484

8585
**Note:** mesa-frames is currently in its early stages of development. As such, the usage patterns and API are subject to change. Breaking changes may be introduced. Reports of feedback and issues are encouraged.
8686

87-
[You can find the API documentation here](https://projectmesa.github.io/mesa-frames/api).
87+
[You can find the API documentation here](https://mesa.github.io/mesa-frames/api).
8888

8989
### Creation of an Agent
9090

@@ -170,4 +170,4 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
170170
See the License for the specific language governing permissions and
171171
limitations under the License.
172172

173-
For the full license text, see the [LICENSE](https://github.com/projectmesa/mesa-frames/blob/main/LICENSE) file in the GitHub repository.
173+
For the full license text, see the [LICENSE](https://github.com/mesa/mesa-frames/blob/main/LICENSE) file in the GitHub repository.

ROADMAP.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ This document outlines the development roadmap for the mesa-frames project. It p
99
One of our major priorities was to move from pandas to polars as the primary dataframe backend. This transition was motivated by performance considerations.
1010
Now we should transition to using the lazily evaluated version of polars.
1111

12-
**Related issues:** [#10: GPU integration: Dask, cuda (cudf) and RAPIDS (Polars)](https://github.com/projectmesa/mesa-frames/issues/10), [#89: Investigate using Ibis for the common interface library to any DF backend](https://github.com/projectmesa/mesa-frames/issues/89), [#52: Use of LazyFrames for Polars implementation](https://github.com/projectmesa/mesa-frames/issues/52)
12+
**Related issues:** [#10: GPU integration: Dask, cuda (cudf) and RAPIDS (Polars)](https://github.com/mesa/mesa-frames/issues/10), [#89: Investigate using Ibis for the common interface library to any DF backend](https://github.com/mesa/mesa-frames/issues/89), [#52: Use of LazyFrames for Polars implementation](https://github.com/mesa/mesa-frames/issues/52)
1313

1414
#### Progress and Next Steps
1515

@@ -20,7 +20,7 @@ Now we should transition to using the lazily evaluated version of polars.
2020

2121
A critical aspect of agent-based models is efficiently managing concurrent agent movements, especially when multiple agents attempt to move to the same location simultaneously. We aim to implement abstractions that handle these concurrency conditions automatically.
2222

23-
**Related issues:** [#108: Adding abstraction of optimal agent movement](https://github.com/projectmesa/mesa-frames/issues/108), [#48: Emulate RandomActivation with DataFrame.rolling](https://github.com/projectmesa/mesa-frames/issues/48)
23+
**Related issues:** [#108: Adding abstraction of optimal agent movement](https://github.com/mesa/mesa-frames/issues/108), [#48: Emulate RandomActivation with DataFrame.rolling](https://github.com/mesa/mesa-frames/issues/48)
2424

2525
#### Sugarscape Example of Concurrency Issues
2626

docs/api/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,8 @@
5757
autodoc_default_options = {"special-members": True, "exclude-members": "__weakref__"}
5858

5959
# -- GitHub link and user guide settings -------------------------------------
60-
github_root = "https://github.com/projectmesa/mesa-frames"
61-
web_root = "https://projectmesa.github.io/mesa-frames"
60+
github_root = "https://github.com/mesa/mesa-frames"
61+
web_root = "https://mesa.github.io/mesa-frames"
6262

6363
html_theme_options = {
6464
"external_links": [

docs/general/index.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Welcome to mesa-frames 🚀
22

3-
mesa-frames is an extension of the [mesa](https://github.com/projectmesa/mesa) framework, designed for complex simulations with thousands of agents. By storing agents in a DataFrame, mesa-frames significantly enhances the performance and scalability of mesa, while maintaining a similar syntax.
3+
mesa-frames is an extension of the [mesa](https://github.com/mesa/mesa) framework, designed for complex simulations with thousands of agents. By storing agents in a DataFrame, mesa-frames significantly enhances the performance and scalability of mesa, while maintaining a similar syntax.
44

55
You can get a model which is multiple orders of magnitude faster based on the number of agents - the more agents, the faster the relative performance.
66

@@ -14,9 +14,9 @@ DataFrames are optimized for simultaneous operations through [SIMD processing](h
1414

1515
Check out our performance graphs comparing mesa and mesa-frames for the [Boltzmann Wealth model](https://mesa.readthedocs.io/en/stable/tutorials/intro_tutorial.html):
1616

17-
![Performance Graph with Mesa](https://github.com/projectmesa/mesa-frames/raw/main/examples/boltzmann_wealth/boltzmann_with_mesa.png)
17+
![Performance Graph with Mesa](https://github.com/mesa/mesa-frames/raw/main/examples/boltzmann_wealth/boltzmann_with_mesa.png)
1818

19-
![Performance Graph without Mesa](https://github.com/projectmesa/mesa-frames/raw/main/examples/boltzmann_wealth/boltzmann_no_mesa.png)
19+
![Performance Graph without Mesa](https://github.com/mesa/mesa-frames/raw/main/examples/boltzmann_wealth/boltzmann_no_mesa.png)
2020

2121
## Quick Start 🚀
2222

@@ -31,7 +31,7 @@ pip install mesa-frames
3131
#### Installing from Source
3232

3333
```bash
34-
git clone https://github.com/projectmesa/mesa-frames.git
34+
git clone https://github.com/mesa/mesa-frames.git
3535
cd mesa_frames
3636
pip install -e .
3737
```
@@ -82,8 +82,8 @@ class MoneyModel(Model):
8282

8383
## Get Involved! 🤝
8484

85-
mesa-frames is in its early stages, and we welcome your feedback and contributions! Check out our [GitHub repository](https://github.com/projectmesa/mesa-frames) to get started.
85+
mesa-frames is in its early stages, and we welcome your feedback and contributions! Check out our [GitHub repository](https://github.com/mesa/mesa-frames) to get started.
8686

8787
## License
8888

89-
mesa-frames is available under the MIT License. See the [LICENSE](https://github.com/projectmesa/mesa-frames/blob/main/LICENSE) file for full details.
89+
mesa-frames is available under the MIT License. See the [LICENSE](https://github.com/mesa/mesa-frames/blob/main/LICENSE) file for full details.

docs/general/user-guide/2_introductory-tutorial.ipynb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"id": "7ee055b2",
66
"metadata": {},
77
"source": [
8-
"[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/projectmesa/mesa-frames/blob/main/docs/general/user-guide/2_introductory-tutorial.ipynb)"
8+
"[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/mesa/mesa-frames/blob/main/docs/general/user-guide/2_introductory-tutorial.ipynb)"
99
]
1010
},
1111
{
@@ -25,7 +25,7 @@
2525
"metadata": {},
2626
"outputs": [],
2727
"source": [
28-
"# !pip install git+https://github.com/projectmesa/mesa-frames mesa"
28+
"# !pip install git+https://github.com/mesa/mesa-frames mesa"
2929
]
3030
},
3131
{

docs/general/user-guide/4_datacollector.ipynb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"source": [
88
"# Data Collector Tutorial\n",
99
"\n",
10-
"[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/projectmesa/mesa-frames/blob/main/docs/general/user-guide/4_datacollector.ipynb)\n",
10+
"[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/mesa/mesa-frames/blob/main/docs/general/user-guide/4_datacollector.ipynb)\n",
1111
"\n",
1212
"This notebook walks you through using the concrete `DataCollector` in `mesa-frames` to collect model- and agent-level data and write it to different storage backends: **memory, CSV, Parquet, S3, and PostgreSQL**.\n",
1313
"\n",
@@ -33,7 +33,7 @@
3333
},
3434
"outputs": [],
3535
"source": [
36-
"# !pip install git+https://github.com/projectmesa/mesa-frames mesa"
36+
"# !pip install git+https://github.com/mesa/mesa-frames mesa"
3737
]
3838
},
3939
{

docs/general/user-guide/5_benchmarks.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,18 @@ mesa-frames offers significant performance improvements over the original mesa f
44

55
## Boltzmann Wealth Model 💰
66

7-
[View the benchmark script](https://github.com/projectmesa/mesa-frames/blob/main/examples/boltzmann_wealth/performance_plot.py)
7+
[View the benchmark script](https://github.com/mesa/mesa-frames/blob/main/examples/boltzmann_wealth/performance_plot.py)
88

99
### Comparison with mesa
1010

11-
![Performance Graph BW](https://github.com/projectmesa/mesa-frames/raw/main/examples/boltzmann_wealth/boltzmann_no_mesa.png)
11+
![Performance Graph BW](https://github.com/mesa/mesa-frames/raw/main/examples/boltzmann_wealth/boltzmann_no_mesa.png)
1212

1313
### Comparison of mesa-frames implementations
1414

15-
![Performance Graph BW without Mesa](https://github.com/projectmesa/mesa-frames/raw/main/examples/boltzmann_wealth/boltzmann_with_mesa.png)
15+
![Performance Graph BW without Mesa](https://github.com/mesa/mesa-frames/raw/main/examples/boltzmann_wealth/boltzmann_with_mesa.png)
1616

1717
## SugarScape with Instantaneous Growback 🍬
1818

19-
[View the benchmark script](https://github.com/projectmesa/mesa-frames/blob/main/examples/sugarscape_ig/performance_comparison.py)
19+
[View the benchmark script](https://github.com/mesa/mesa-frames/blob/main/examples/sugarscape_ig/performance_comparison.py)
2020

21-
![Performance Graph SS IG](https://github.com/projectmesa/mesa-frames/raw/main/examples/sugarscape_ig/mesa_comparison.png)
21+
![Performance Graph SS IG](https://github.com/mesa/mesa-frames/raw/main/examples/sugarscape_ig/mesa_comparison.png)

0 commit comments

Comments
 (0)