Skip to content

Commit ca648ca

Browse files
Merge pull request #195 from neutrinoceros/rel/0.4.0
REL: prepare release 0.4.0
2 parents 93db89c + 2a7267a commit ca648ca

File tree

8 files changed

+12
-11
lines changed

8 files changed

+12
-11
lines changed

.github/workflows/cd.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
- uses: astral-sh/setup-uv@bd01e18f51369d5a26f1651c3cb451d3417e3bba # v6.3.1
2222
with:
2323
enable-cache: false
24-
- name: Check sdist's size
24+
- name: Pre-publication checks
2525
run: uv run scripts/pre_publish_checks.py
2626

2727
build-sdist:

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ jobs:
4646
- uses: astral-sh/setup-uv@bd01e18f51369d5a26f1651c3cb451d3417e3bba # v6.3.1
4747
with:
4848
enable-cache: false
49-
- name: Check sdist's size
49+
- name: Pre-publication checks
5050
run: uv run scripts/pre_publish_checks.py
5151

5252
lint-rust:

CHANGELOG.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7-
## Unreleased
7+
## 0.4.0 - 2025-07-10
88

99
- DOC: consistently indicate argument types (positional-only and keyword-only)
1010
in `rlic.convolve`'s docstring
@@ -16,8 +16,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1616
(including Apple Silicon and AMD processors). Except about 2 to 4% gain
1717
- PERF: avoid back-and-forth conversions between usize and i64 representations
1818
for image coordinates. Expect about 2% gain
19-
2019
- DEP: drop support for NumPy 1.21.x, require 1.22.0 or newer
20+
- WHL: upgrade `manylinux` image from `2014` to `2_28`, following NumPy
2121

2222
## 0.3.4 - 2025-04-09
2323

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rlic"
3-
version = "0.3.4" # keep in sync with pyproject.toml
3+
version = "0.4.0" # keep in sync with pyproject.toml
44
edition = "2021"
55
rust-version = "1.65" # 2022-11-03
66

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ ax.streamplot(X, Y, U, V)
5353
```
5454
<p align="center">
5555
<a href="https://github.com/neutrinoceros/rlic">
56-
<img src="https://raw.githubusercontent.com/neutrinoceros/rlic/v0.3.4/static/base_example_in.png" width="600"></a>
56+
<img src="https://raw.githubusercontent.com/neutrinoceros/rlic/v0.4.0/static/base_example_in.png" width="600"></a>
5757
</p>
5858

5959
Now let's compute some convolutions, varying the number of iterations
@@ -70,7 +70,7 @@ for n, ax in zip((1, 5, 100), axs_out, strict=True):
7070
```
7171
<p align="center">
7272
<a href="https://github.com/neutrinoceros/rlic">
73-
<img src="https://raw.githubusercontent.com/neutrinoceros/rlic/v0.3.4/static/base_example_out.png" width="900"></a>
73+
<img src="https://raw.githubusercontent.com/neutrinoceros/rlic/v0.4.0/static/base_example_out.png" width="900"></a>
7474
</p>
7575

7676
## Polarization mode
@@ -120,7 +120,7 @@ for uv_mode, ax in zip(("velocity", "polarization"), axs[1:], strict=True):
120120

121121
<p align="center">
122122
<a href="https://github.com/neutrinoceros/rlic">
123-
<img src="https://raw.githubusercontent.com/neutrinoceros/rlic/v0.3.4/static/polarization_example.png" width="900"></a>
123+
<img src="https://raw.githubusercontent.com/neutrinoceros/rlic/v0.4.0/static/polarization_example.png" width="900"></a>
124124
</p>
125125

126126

pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
[project]
22
name = "rlic"
3-
version = "0.3.4" # keep in sync with Cargo.toml
3+
# keep version in sync with Cargo.toml
4+
version = "0.4.0"
45
description = "A minimal Line Integral Convolution extension for NumPy, written in Rust"
56
license = "MIT"
67
license-files = [

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)