You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+37-29
Original file line number
Diff line number
Diff line change
@@ -23,24 +23,24 @@ The current week is shown below. There are 3 major sections:
23
23
24
24
```mermaid
25
25
pie
26
-
"tscircuit/builder" : 1
26
+
"tscircuit/builder" : 2
27
27
"tscircuit/soup" : 2
28
28
"tscircuit/circuit-to-svg" : 1
29
29
"tscircuit/pcb-viewer" : 1
30
30
"tscircuit/props" : 1
31
31
"tscircuit/cli" : 1
32
32
"tscircuit/winterspec" : 2
33
+
"tscircuit/autorouting-dataset" : 4
33
34
"tscircuit/schematic-symbols" : 1
34
-
"tscircuit/autorouting-dataset" : 1
35
35
```
36
36
37
37
## Contributor Overview
38
38
39
39
| Contributor | π³ Major | π Minor | π Tiny |
40
40
|-------------|-------|-------|-------|
41
+
| imrishabh18 | 3 | 3 | 0 |
41
42
| abhijitxy | 1 | 0 | 0 |
42
-
| imrishabh18 | 2 | 3 | 0 |
43
-
| seveibar | 3 | 1 | 0 |
43
+
| seveibar | 7 | 0 | 0 |
44
44
| angelacaq | 1 | 0 | 0 |
45
45
46
46
## Changes by Repository
@@ -49,90 +49,98 @@ pie
49
49
50
50
| PR # | Impact | Contributor | Description |
51
51
|------|--------|-------------|-------------|
52
-
|[#97](https://github.com/tscircuit/builder/pull/97)| π³ Major | abhijitxy | Add a test to replicate the issue of duplicate port hints for a bug with "soic8" footprint. |
52
+
|[#101](https://github.com/tscircuit/builder/pull/101)| π³ Major | imrishabh18 | Adds support for specifying the trace width in the `TraceHintBuilder`. |
53
+
|[#97](https://github.com/tscircuit/builder/pull/97)| π³ Major | abhijitxy | Add a test to replicate the issue of duplicate port hints by creating a `bug` with `footprint="soic8"`. |
|[#12](https://github.com/tscircuit/circuit-to-svg/pull/12)| π³ Major | imrishabh18 |Adds support for schematic ports, flips the schematic in the Y-axis to match the schematic-viewer, and creates lines connecting the ports to the component edges. |
66
+
|[#12](https://github.com/tscircuit/circuit-to-svg/pull/12)| π³ Major | imrishabh18 |Fixes the schematic port rendering and flips the schematic in the Y-axis to match the schematic-viewer. |
|[#34](https://github.com/tscircuit/pcb-viewer/pull/34)| π Minor | imrishabh18 | Fix TypeScript import issues in several components|
72
+
|[#34](https://github.com/tscircuit/pcb-viewer/pull/34)| π Minor | imrishabh18 | Fix a TypeScript issue by updating import statements in the project.|
|[#120](https://github.com/tscircuit/cli/pull/120)| π³ Major | seveibar |This pull request performs a major refactor of the project, including reorganizing the codebase into four main directories, fixing all types, improving imports, and improving overall project organization. |
84
+
|[#120](https://github.com/tscircuit/cli/pull/120)| π³ Major | seveibar |The pull request reorganizes the projectinto four main directories (`api`, `frontend`, `cli` and `example-project`), fixes all types, improves imports, and enhances the overall organization of the codebase. |
|[#7](https://github.com/tscircuit/winterspec/pull/7)| π³ Major | seveibar |Adds the ability to pass custom middleware options when making a request against a Winter Spec bundle. |
90
-
|[#6](https://github.com/tscircuit/winterspec/pull/6)|π Minor| seveibar | Add support for fetch middleware |
90
+
|[#7](https://github.com/tscircuit/winterspec/pull/7)| π³ Major | seveibar |Fixes an issue where `opts` were not being passed when creating bundles from directories, causing middleware not to run. |
91
+
|[#6](https://github.com/tscircuit/winterspec/pull/6)|π³ Major| seveibar | Add support for fetch middleware in the WinterSpec adapter.|
|[#2](https://github.com/tscircuit/schematic-symbols/pull/2)| π³ Major | seveibar | Added a new symbol for a fuse in both horizontal and vertical orientations. |
97
+
|[#25](https://github.com/tscircuit/autorouting-dataset/pull/25)| π³ Major | seveibar | Optimizes the non-diagonal movement in the `infgrid-ijump` A* pathfinding algorithm. |
98
+
|[#24](https://github.com/tscircuit/autorouting-dataset/pull/24)| π³ Major | seveibar | Implements an A* algorithm for pathfinding on an infinite grid with obstacles. |
99
+
|[#23](https://github.com/tscircuit/autorouting-dataset/pull/23)| π³ Major | seveibar | Adds a TypeScript algorithm template for an autorouting algorithm. |
100
+
|[#22](https://github.com/tscircuit/autorouting-dataset/pull/22)| π³ Major | angelacaq | Introduce a new algorithm, the Jump Point Finder algorithm, to solve the grid routing problem for distant-single-trace connections, which shows a 2x speedup over the A* algorithm. |
|[#22](https://github.com/tscircuit/autorouting-dataset/pull/22)| π³ Major |angelacaq|Introduces a new algorithm, the Jump Point Finder, to improve the speed of the grid solver for distant-single-trace routing. |
106
+
|[#2](https://github.com/tscircuit/schematic-symbols/pull/2)| π³ Major |seveibar|Added a new "fuse" symbol in both horizontal and vertical orientations. |
103
107
104
108
## Changes by Contributor
105
109
106
-
### [abhijitxy](https://github.com/abhijitxy)
110
+
### [imrishabh18](https://github.com/imrishabh18)
107
111
108
112
| PR # | Impact | Description |
109
113
|------|--------|-------------|
110
-
|[#97](https://github.com/tscircuit/builder/pull/97)| π³ Major | Add a test to replicate the issue of duplicate port hints for a bug with "soic8" footprint. |
114
+
|[#101](https://github.com/tscircuit/builder/pull/101)| π³ Major | Adds support for specifying the trace width in the `TraceHintBuilder`. |
115
+
|[#18](https://github.com/tscircuit/soup/pull/18)| π³ Major | Introduce a new `pcb_keepout` feature to the project. |
116
+
|[#12](https://github.com/tscircuit/circuit-to-svg/pull/12)| π³ Major | Fixes the schematic port rendering and flips the schematic in the Y-axis to match the schematic-viewer. |
117
+
|[#34](https://github.com/tscircuit/pcb-viewer/pull/34)| π Minor | Fix a TypeScript issue by updating import statements in the project. |
118
+
|[#19](https://github.com/tscircuit/soup/pull/19)| π Minor | Add an optional `trace_width` field to the `pcb_trace_hint` schema. |
119
+
|[#16](https://github.com/tscircuit/props/pull/16)| π Minor | Add a new optional property `traceWidth` to `TraceHintProps` type |
111
120
112
-
### [imrishabh18](https://github.com/imrishabh18)
121
+
### [abhijitxy](https://github.com/abhijitxy)
113
122
114
123
| PR # | Impact | Description |
115
124
|------|--------|-------------|
116
-
|[#18](https://github.com/tscircuit/soup/pull/18)| π³ Major | Introduce a new "pcb_keepout" feature to the project. |
117
-
|[#12](https://github.com/tscircuit/circuit-to-svg/pull/12)| π³ Major | Adds support for schematic ports, flips the schematic in the Y-axis to match the schematic-viewer, and creates lines connecting the ports to the component edges. |
118
-
|[#34](https://github.com/tscircuit/pcb-viewer/pull/34)| π Minor | Fix TypeScript import issues in several components |
119
-
|[#19](https://github.com/tscircuit/soup/pull/19)| π Minor | Add an optional `trace_width` field to the `pcb_trace_hint` schema. |
120
-
|[#16](https://github.com/tscircuit/props/pull/16)| π Minor | Introduced a new `traceWidth` property in the `traceHintProps` type. |
125
+
|[#97](https://github.com/tscircuit/builder/pull/97)| π³ Major | Add a test to replicate the issue of duplicate port hints by creating a `bug` with `footprint="soic8"`. |
121
126
122
127
### [seveibar](https://github.com/seveibar)
123
128
124
129
| PR # | Impact | Description |
125
130
|------|--------|-------------|
126
-
|[#120](https://github.com/tscircuit/cli/pull/120)| π³ Major | This pull request performs a major refactor of the project, including reorganizing the codebase into four main directories, fixing all types, improving imports, and improving overall project organization. |
127
-
|[#7](https://github.com/tscircuit/winterspec/pull/7)| π³ Major | Adds the ability to pass custom middleware options when making a request against a Winter Spec bundle. |
128
-
|[#2](https://github.com/tscircuit/schematic-symbols/pull/2)| π³ Major | Added a new symbol for a fuse in both horizontal and vertical orientations. |
129
-
|[#6](https://github.com/tscircuit/winterspec/pull/6)| π Minor | Add support for fetch middleware |
131
+
|[#120](https://github.com/tscircuit/cli/pull/120)| π³ Major | The pull request reorganizes the project into four main directories (`api`, `frontend`, `cli` and `example-project`), fixes all types, improves imports, and enhances the overall organization of the codebase. |
132
+
|[#7](https://github.com/tscircuit/winterspec/pull/7)| π³ Major | Fixes an issue where `opts` were not being passed when creating bundles from directories, causing middleware not to run. |
133
+
|[#6](https://github.com/tscircuit/winterspec/pull/6)| π³ Major | Add support for fetch middleware in the WinterSpec adapter. |
134
+
|[#25](https://github.com/tscircuit/autorouting-dataset/pull/25)| π³ Major | Optimizes the non-diagonal movement in the `infgrid-ijump` A* pathfinding algorithm. |
135
+
|[#24](https://github.com/tscircuit/autorouting-dataset/pull/24)| π³ Major | Implements an A* algorithm for pathfinding on an infinite grid with obstacles. |
136
+
|[#23](https://github.com/tscircuit/autorouting-dataset/pull/23)| π³ Major | Adds a TypeScript algorithm template for an autorouting algorithm. |
137
+
|[#2](https://github.com/tscircuit/schematic-symbols/pull/2)| π³ Major | Added a new "fuse" symbol in both horizontal and vertical orientations. |
130
138
131
139
### [angelacaq](https://github.com/angelacaq)
132
140
133
141
| PR # | Impact | Description |
134
142
|------|--------|-------------|
135
-
|[#22](https://github.com/tscircuit/autorouting-dataset/pull/22)| π³ Major |Introduces a new algorithm, the Jump Point Finder, to improve the speed of the grid solver for distant-single-trace routing. |
143
+
|[#22](https://github.com/tscircuit/autorouting-dataset/pull/22)| π³ Major |Introduce a new algorithm, the Jump Point Finder algorithm, to solve the grid routing problem for distant-single-trace connections, which shows a 2x speedup over the A* algorithm. |
0 commit comments