Skip to content

Commit a470c4d

Browse files
Merge branch 'main' into SP_community_calendar
2 parents a437e95 + cf6216e commit a470c4d

File tree

12 files changed

+25
-41
lines changed

12 files changed

+25
-41
lines changed

.pre-commit-config.yaml

Lines changed: 6 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -19,27 +19,18 @@ repos:
1919
- id: trailing-whitespace
2020

2121
- repo: https://github.com/rbubley/mirrors-prettier
22-
rev: 787fb9f542b140ba0b2aced38e6a3e68021647a3 # frozen: v3.5.3
22+
rev: 5ba47274f9b181bce26a5150a725577f3c336011 # frozen: v3.6.2
2323
hooks:
2424
- id: prettier
2525
files: \.(css|md|yml|yaml)
2626
args: [--prose-wrap=preserve]
2727

28-
- repo: https://github.com/psf/black
29-
rev: 8a737e727ac5ab2f1d4cf5876720ed276dc8dc4b # frozen: 25.1.0
28+
- repo: https://github.com/astral-sh/ruff-pre-commit
29+
rev: 4cbc74d53fe5634e58e0e65db7d28939c9cec3f7 # frozen: v0.12.7
3030
hooks:
31-
- id: black
32-
33-
- repo: https://github.com/asottile/blacken-docs
34-
rev: 78a9dcbecf4f755f65d1f3dec556bc249d723600 # frozen: 1.19.1
35-
hooks:
36-
- id: blacken-docs
37-
38-
- repo: https://github.com/asottile/pyupgrade
39-
rev: ce40a160603ab0e7d9c627ae33d7ef3906e2d2b2 # frozen: v3.19.1
40-
hooks:
41-
- id: pyupgrade
42-
args: [--py38-plus]
31+
- id: ruff
32+
args: ["--fix", "--show-fixes", "--exit-non-zero-on-fix"]
33+
- id: ruff-format
4334

4435
- repo: https://github.com/codespell-project/codespell
4536
rev: "63c8f8312b7559622c0d82815639671ae42132ac" # frozen: v2.4.1

CONTRIBUTING.md

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ Scientific Python projects using GitHub pull requests.
1717
### Development Workflow
1818

1919
1. If you are a first-time contributor:
20-
2120
- Go to <https://github.com/scientific-python/scientific-python.org> and click the
2221
"fork" button to create your own copy of the project.
2322

@@ -30,12 +29,10 @@ Scientific Python projects using GitHub pull requests.
3029
git remote add <your-username> [email protected]:<your-username>/scientific-python.org.git
3130

3231
- Now, you have remote repositories named:
33-
3432
- `origin`, which refers to the `scientific-python/scientific-python.org` repository
3533
- `<your-username>`, which refers to your personal fork
3634

3735
2. Develop your contribution:
38-
3936
- Pull the latest changes from origin:
4037

4138
git checkout main
@@ -49,15 +46,13 @@ Scientific Python projects using GitHub pull requests.
4946
- Commit locally as you progress (`git add` and `git commit`)
5047

5148
3. Submit your contribution:
52-
5349
- Push your changes back to your fork on GitHub:
5450

5551
git push <your-username> issue-148
5652

5753
- Go to GitHub. The new branch will show up with a green Pull Request (PR) button---click it.
5854

5955
4. Review process:
60-
6156
- Every PR update triggers a set of
6257
[continuous integration](https://en.wikipedia.org/wiki/Continuous_integration)
6358
services that check that the code is up to standards and passes all our tests.

calendars/data-umbrella.yaml

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,25 @@
11
name: Data Umbrella Events Calendar
22
events:
3+
- summary: A Tutorial for Getting Started with PyMC
4+
description: |
5+
This one-hour tutorial introduces new users to version 5 of PyMC, a powerful Python, open source library for probabilistic programming and Bayesian statistical modeling. Participants will learn the fundamentals of PyMC, best practices for installation and setup, and gain hands-on experience building their first Bayesian model.
6+
7+
Meetup: https://www.meetup.com/data-umbrella/events/310039714/
8+
Webinarlink: https://www.bigmarker.com/neo4j/Data-Umbrella-Webinar
9+
Video: https://www.youtube.com/@DataUmbrella
10+
begin: 2025-08-12 16:00:00 +00:00
11+
end: 2025-08-12 17:00:00 +00:00
12+
url: https://www.bigmarker.com/neo4j/Data-Umbrella-Webinar
13+
314
- summary: Contributing to the NumPy Documentation
415
description: |
516
NumPy is a fundamental, open-source Python library for N-dimensional array programming used extensively for data analysis and scientific programming. As a community-driven project, NumPy is mainly sustained by open-source contributions. This talk focuses on avenues of contribution to the project documentation, an integral part of the software.
617
718
Meetup: https://www.meetup.com/data-umbrella/events/308629209/
819
Webinarlink: https://www.bigmarker.com/neo4j/Data-Umbrella-Webinar
9-
Video: https://www.youtube.com/@DataUmbrella
10-
begin: 2025-07-15 17:00:00 +00:00
11-
end: 2025-07-15 18:00:00 +00:00
20+
Video: https://youtu.be/wZmTzfhiu34
21+
begin: 2025-07-15 16:00:00 +00:00
22+
end: 2025-07-15 17:00:00 +00:00
1223
url: https://www.bigmarker.com/neo4j/Data-Umbrella-Webinar
1324

1425
- summary: Make Your Own JupyterLab Extension

content/code_of_conduct.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,6 @@ We strive to:
5656
we take responsibility for our own speech.
5757
Be kind to others.Do not insult or put down other participants.
5858
We will not accept harassment or other exclusionary behaviour, such as:
59-
6059
- Violent threats or language directed against another person.
6160
- Sexist, racist, or otherwise discriminatory jokes and language.
6261
- Posting sexually explicit or violent material.

content/news.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: News
3-
newsHeader: Third Developer Summit will be held in Seattle – 11-14 May 2025
4-
date: 2025-03-28
3+
newsHeader: Third Developer Summit was held in Seattle – 11-14 May 2025
4+
date: 2025-05-15
55
sidebar: false
66
---
77

content/summits/developer/2023/general-planning.md

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,11 @@ birds-of-a-feather (BoF)-style talks, followed by more focused discussion.
2424
2. (10 min) Logistics
2525

2626
3. (30) Meeting Topics
27-
2827
- Jarrod Millman: Goal
29-
3028
- Unique opportunity to work on cross-project concerns
3129
- We should think big, but focus on achievable short-term goals
3230

3331
- Stéfan van der Walt: Build systems
34-
3532
- Starting to see Meson emerge as an excellent build option for compiled Scientific Python libraries
3633
- But there's no "standard" configuration/documentation for standard workflows yet; numpy/scipy/scikit-image are all feeling it out
3734
- Editable installs just arrived, but work slightly differently to what we're used to with pip install -e ..
@@ -43,7 +40,6 @@ birds-of-a-feather (BoF)-style talks, followed by more focused discussion.
4340
- There is therefore technical, user interface, and documentation work to be done
4441

4542
- Stéfan van der Walt: Sparse work
46-
4743
- In the previous release of SciPy we introduced experimental Sparse Arrays
4844
- These arrays are limited to 2D, since they are built on top of Sparse Matrices
4945
- We hope to refactor scipy.sparse:
@@ -52,13 +48,11 @@ birds-of-a-feather (BoF)-style talks, followed by more focused discussion.
5248
- sparse arrays should closely follows numpy array semantics
5349

5450
- Brigitta Sipőcz: Shared infrastructure for SPECS and beyond
55-
5651
- SPECs: The current SPEC drafts are documents about policies the core libraries opt-in to follow (e.g. producing and using developer versions in testing), however, template implementation / suggested examples are needed to work out.
5752
- Testing: Libraries facing the same or very similar doctesting and docs building challenges, aggregating the needs and centralizing these efforts
5853
- Tutorial infrastructure
5954

6055
- Juanita Gomez: Community
61-
6256
- Community management
6357
- Documentation
6458

content/summits/domain-stacks/meeting1.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ title: "Meeting 1"
66

77
- When: September 6th 8am PDT
88
- Where:
9-
109
- https://berkeley.zoom.us/j/93150321184?pwd=aEp4RGFhc1pLQ2l3b1VKNHJRUGpOUT09
1110
- Passcode: 029244
1211

@@ -32,9 +31,7 @@ title: "Meeting 1"
3231
- (10 min) Stéfan discuss purpose of meeting and goals (10 min)
3332

3433
- Topics
35-
3634
- (20 min) Would something like
37-
3835
- https://deploy-preview-286--scientific-python-org.netlify.app/software/
3936
- https://hackmd.io/1wioifmCTY2UVmGT-jcZsg
4037

content/summits/sparse/meeting1.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ birds-of-a-feather (BoF)-style talks, followed by more focused discussion.
3131
1. (5 min) Welcome & Introductions (Jarrod Millman)
3232

3333
2. (20 min) BoF Presentations (4 min each)
34-
3534
- Dan Schult: Proposal for array semantics in `scipy.sparse` [(download)][scipy]
3635
- Hameer Abbasi: PyData/Sparse -- Future Plans [(download)][pydata-sparse]
3736
- Jim Kitchen: needs/roles of sparse in GraphBLAS

content/summits/sparse/meeting2.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,10 @@ and what work can be accomplished during the [2023 Scientific Python developer s
1919
1. (5 min) Welcome & Introductions (Jarrod Millman)
2020

2121
2. (50 min) Discussion
22-
2322
- Who will be working on scipy sparse arrays during the summit?
24-
2523
- How much time during the meeting will you be working on sparse?
2624

2725
- What should/can we get done before the summit?
28-
2926
- array creation PR merged ([PR 1](https://github.com/scipy/scipy/pull/16108) or [PR 2](https://github.com/scipy/scipy/pull/16033))?
3027
- 1d sparse arrays (Stefan); array semantics / indexing
3128

0 commit comments

Comments
 (0)