Skip to content

Grow the "Used by" strip and even out its logos - #22

Merged
saudzahirr merged 1 commit into
masterfrom
used-by-strip
Aug 18, 2026
Merged

Grow the "Used by" strip and even out its logos#22
saudzahirr merged 1 commit into
masterfrom
used-by-strip

Conversation

@saudzahirr

Copy link
Copy Markdown
Collaborator

Entries added

Verified against the manifest on the repo's default branch (same bar as the existing entries — a requirements*.txt / setup.py / setup.cfg / pyproject.toml that names the package):

Org Repository Uses
Multiobjective Optimization Group, Univ. of Jyväskylä industrial-optimization-group/pyRVEA pyDOE
Timescales of Mineral Systems, Curtin University Curtin-Timescales-of-Mineral-Systems/UPb-Unmixer soerp
AiDnD, Ben-Gurion University BGU-AiDnD/Debugger pyswarm
SeDuCe SeduceProject/seduce_ml mcerp
Atomica atomicateam/atomica pyswarm
Anesthesia Simulation AnesthesiaSimulation/Python_Anesthesia_Simulator pyswarm

This also retires the old claim in the file header that mcerp and soerp have no organisational users — soerp has Curtin, mcerp has SeDuCe.

From the "Who uses PyDOE?" page in the pydoe docs — IBM (ibm/simulai), PayPal (paypal/gators), TerraPower (terrapower/armi), NANOGrav (nanograv/holodeck). ⚠️ None of these four declare pyDOE in their manifests on the default branch today; they're kept on the strength of that page, and the file says so instead of implying a check that doesn't hold.

pyDOE2/pyDOE3 now count as pyDOE, since both forks are maintained here. pyswarm is still matched on a word boundary so the unrelated pyswarms never counts.

Logos

New tools/build-user-logos.py (OpenCV) rebuilds every logo: flatten onto white, desaturate, scale to one height. The row now reads as a single strip rather than a set of mismatched sizes. cmu-db, codecentric, llnl and qubole pick up the replacement source art.

Strip height raised 52px → 68px.

Left out

  • Default identicons, no real mark: cpslab-asu (ASU), algorithms-unime (Messina), pulse2percept, Applied-AI-Search-Vision, mt4ai, PreFrontalCorporate
  • Photograph, not a logo: EPFL-RT, NLRWindSystems, acceleratedmaterials
  • Illegible once desaturated: SURGroup, gwnrtools, THzBiophotonics, Axelrod-Python, easytopic-project
  • Could not verify the dependency: bionicvisionlab, FormingWorlds, mstdn-kr, Curtin.../LeadLoss

Several of these are worth having with proper source art — the same way cmu-db, codecentric, llnl and qubole were fixed.

Verified

npm run build (tsc --noEmit + vite build) passes.

🤖 Generated with Claude Code

Add ten organisations to the strip. Six were verified against the package
manifest on the repository's default branch, the way the existing entries
were: the Multiobjective Optimization Group at Jyvaskyla, Timescales of
Mineral Systems at Curtin, AiDnD at Ben-Gurion, SeDuCe, Atomica and
Anesthesia Simulation. Four more -- IBM, PayPal, TerraPower and NANOGrav --
come from the "Who uses PyDOE?" page in the pydoe docs; they no longer
declare pyDOE in their manifests, so the file says where they came from
rather than implying a check that does not hold.

pyDOE2 and pyDOE3 now count as pyDOE, since both forks are maintained here.
pyswarm is still matched on a word boundary so the unrelated pyswarms never
counts.

Rebuild every logo through tools/build-user-logos.py: flatten onto white,
desaturate, and scale to one height, so the row reads as a single strip.
cmu-db, codecentric, llnl and qubole pick up the replacement source art.
Raise the strip from 52px to 68px for legibility.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@saudzahirr
saudzahirr merged commit 3af7ebb into master Aug 18, 2026
2 checks passed
@saudzahirr
saudzahirr deleted the used-by-strip branch August 18, 2026 10:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant