Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
23f53bc
Updated requirements
sadda Mar 4, 2026
27a7392
Class constructors
sadda Mar 4, 2026
6417965
Added typing
sadda Mar 4, 2026
218945f
Simplify add_rotor_barrier
sadda Mar 4, 2026
1c73448
Refactor
sadda Mar 4, 2026
c43df9b
Values fixed
sadda Mar 4, 2026
9212435
Added HacklGenerator
sadda Mar 4, 2026
8407d6e
Generation simplified
sadda Mar 4, 2026
30ea21b
Added name property
sadda Mar 5, 2026
ac346dd
Added axis equal
sadda Mar 5, 2026
b666f7a
Possibility to split the barriers
sadda Mar 5, 2026
65b6f37
Fixed bounds
sadda Mar 5, 2026
142e237
Presribed correct distances
sadda Mar 5, 2026
7f4e333
Clean up
sadda Mar 5, 2026
0dfd6a4
Added typing
sadda Mar 5, 2026
dbd49c3
Refactor
sadda Mar 5, 2026
8eb7230
Notebook updated
sadda Mar 5, 2026
6d03db8
Fix bounds
sadda Mar 5, 2026
a5fad05
Gitignore updated
sadda Mar 7, 2026
2781fd4
Added AbstractHacklGenerator
sadda Mar 7, 2026
5b64536
Handling of n_points
sadda Mar 7, 2026
8b5fb27
Added new classes
sadda Mar 7, 2026
29ca439
Added more freedom
sadda Mar 7, 2026
ac14e80
Handling errors
sadda Mar 7, 2026
6cd3bc5
Added script
sadda Mar 8, 2026
760a570
Bounds exported
sadda Mar 8, 2026
6bae2b9
Refactor
sadda Mar 8, 2026
0590ed9
Fixed bounds
sadda Mar 8, 2026
d06d94e
Added bounds
sadda Mar 8, 2026
b3ed010
Removed save_barriers
sadda Mar 8, 2026
eccfacf
Removed save_barriers
sadda Mar 8, 2026
9dd950e
Added X_to_params
sadda Mar 8, 2026
52a3088
Gitignore updated
sadda Mar 8, 2026
8e008a2
Fixed X_to_params
sadda Mar 8, 2026
1e65380
Fixed random param
sadda Mar 9, 2026
d6a0fec
Changed iterations
sadda Mar 9, 2026
de13ca8
Added script
sadda Mar 9, 2026
9a22ad6
Updated gitignore
sadda Mar 9, 2026
05e76ce
Ruff
sadda Mar 9, 2026
7aa66af
Revert "Ruff"
sadda Mar 9, 2026
7401dff
Added bounds
sadda Mar 10, 2026
3c084b2
Added barriers check
sadda Mar 10, 2026
913c8d6
Better saving diameters
sadda Mar 10, 2026
e15bfee
Added checks on diameters
sadda Mar 10, 2026
cb4066d
Clean up
sadda Mar 11, 2026
458b2fe
Bounds changed
sadda Mar 17, 2026
e343c9e
Clean up
sadda Mar 17, 2026
eea815a
Refactor
sadda Mar 17, 2026
ac438ad
Added constraints
sadda Mar 17, 2026
3053a8a
Refactor
sadda Mar 17, 2026
8254b16
Added pyproject
sadda Mar 17, 2026
2e9cd30
Refactor
sadda Mar 17, 2026
177d4b5
Ruff format
sadda Mar 17, 2026
34f8ffd
Notebook added
sadda Mar 17, 2026
3f715b2
Added Ruff workflow
sadda Mar 17, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions .github/workflows/rull.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: Ruff

on:
push:
branches:
- main
pull_request:

jobs:
ruff:
runs-on: ubuntu-latest

steps:
- name: Checkout
uses: actions/checkout@v4

- name: Install Ruff
run: pip install ruff

- name: Ruff lint
run: ruff check .

- name: Ruff format check
run: ruff format . --check
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
data/
results/
results*/
results_*.npz
nohup.out
.vscode/settings.json

# Byte-compiled / optimized / DLL files
__pycache__/
Expand Down
45 changes: 0 additions & 45 deletions example.py

This file was deleted.

143 changes: 0 additions & 143 deletions generate_designs.ipynb

This file was deleted.

54 changes: 0 additions & 54 deletions geometry.py

This file was deleted.

9 changes: 9 additions & 0 deletions machine_design/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
from .design import Design
from .generators import (
FourStupid,
HacklGenerator_OneLambda,
HacklGenerator_OneLambdaTheta,
HacklGenerator_TwoLambdas,
save_params,
)
from .geometry import analyze_results, plot_barriers, rotate
Loading
Loading