Repository navigation
Conversation
diffraxtra had no logo. It now has diffrax's (Material Design Icons'
math-integral-box: an integral sign cut out of a rounded square) with a big
+ cut out beside the integral, for the extras. docs/_static/make_logo.py
writes it as an SVG (738 bytes), and as a PNG at any size on request:
uv run docs/_static/make_logo.py --size 2048 big.png
The integral's path is the icon set's, credited in the script with its
Apache-2.0 licence.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
3 tasks done
nstarman
added a commit
to nstarman/nstarman.github.io
that referenced
this pull request
Oct 3, 2026
Its logo, mirrored from GalacticDynamics/diffraxtra's docs/_static/favicon.svg (GalacticDynamics/diffraxtra#55) by scripts/sync-software-figures.mjs: drawn 512 px wide and saved as WebP at quality 85. Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
This was referenced Oct 3, 2026
馃帹 assets: add a logo, a package asking if it is installed
GalacticDynamics/optional_dependencies#69
Merged
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
diffraxtra had no logo. This gives it one: diffrax's logo with a big + cut out beside the integral, for the extras.
diffrax's docs logo is Material Design Icons'
math-integral-box: an integral sign cut out of a rounded square. Here the integral is scaled to share the box with a + of the same weight, and both are cut out with an SVG mask, so they show whatever the logo sits on.docs/_static/make_logo.pywrites it:resvg-py, declared in the script's PEP 723 header, souv runfetches it and no system libraries are needed.docs/_static/, as in the other GalacticDynamics packages, ready for when diffraxtra has docs. Nothing references it yet.Checked: prek passes on the new files. The SVG renders correctly in WebKit and resvg, with transparent cut-outs. Re-running the script reproduces the file.
Part of giving the GalacticDynamics packages scripted logos, after GalacticDynamics/galax#904 and GalacticDynamics/quaxed#216.
馃 Generated with Claude Code