neuron-explorer
Qwen3.5‑4B 전용 조향형 뉴런 탐색기, 모든 MLP 뉴런을 밀어 결과를 보관·탐색
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
A Python frontend to Ken Brakke's Surface Evolver
(version 2.70a). Evolver runs in-process as a compiled extension module built with
nanobind; the mesh comes back as NumPy arrays.
Documentation:, with an API
reference, a tutorial (a double bubble, from arrays to a FEM-ready mesh), worked
examples and performance numbers; built from docs/ with Sphinx (see Development).README 전문 보기 ↗Soap films, bubbles, drops on walls, liquid bridges and solder joints from Python. pySurfaceEvolver runs Ken Brakke's Surface Evolver, the standard program for surfaces of least energy, inside Python: surfaces go in and come back as NumPy arrays.
relax() takes a surface to equilibrium and says how it went: converged,
stable, mesh health. It looks after the mesh and switches to Newton steps on its
own.git clone https://github.com/gautelinga/pySurfaceEvolver
cd pySurfaceEvolver
pip install ".[all]" # with PyVista for plots and meshio for mesh files
This builds the engine from source with a C and C++ compiler (and, for the fast Newton solver, gfortran with LAPACK/BLAS); builds are tested on Linux. See Install for the details.
import pysurfaceevolver as pyse
from pysurfaceevolver import constraints as C, shapes
drop = shapes.cap(radius=1, height=0.6) # a rough start: relaxing meets the volume
ev = pyse.Evolver()
ev.load_arrays(drop.vertices, drop.faces,
constraints={1: C.plane((0, 0, 1), 0.0, contact_angle=60)},
vertex_constraints={1: drop.rims["rim"]},
bodies=[pyse.Body(volume=1.0)])
result = ev.relax(levels=2) # refine twice, relax to equilibrium
print(result)
print(f"pressure {ev.body(1).pressure:.4f}, contact angles {ev.contact_angles(1).mean():.1f} degrees")
ev.plot(walls=True) # the drop, with the table drawn
IterationResult(converged after 291 gradient steps and 3 Newton, residual 7.5e-13, stable, health ok)
pressure 1.7366, contact angles 59.2 degrees
https://gautelinga.github.io/pySurfaceEvolver/
relax() does and where its defaults stop working.Bug reports and questions are welcome as issues. Building, testing and the layout of the code are described in Development.
pySurfaceEvolver's own code is MIT-licensed (LICENSE). Surface Evolver itself (most
of src/) is by Kenneth A. Brakke and freely available under his terms; the software
bundled in the wheels keeps its own licenses (THIRD_PARTY_LICENSES.txt).