Skip to content

Latest commit

 

History

History
159 lines (124 loc) · 12.3 KB

File metadata and controls

159 lines (124 loc) · 12.3 KB

Contribution Overview 2024-08-10

PRs by Repository

pie
    "tscircuit/builder" : 3
    "tscircuit/pcb-viewer" : 2
    "tscircuit/soup" : 3
    "tscircuit/circuit-to-svg" : 1
    "tscircuit/props" : 4
    "tscircuit/cli" : 1
    "tscircuit/soup-util" : 2
    "tscircuit/winterspec" : 2
    "tscircuit/autorouting-dataset" : 10
    "tscircuit/schematic-symbols" : 1
Loading

Contributor Overview

Contributor 🐳 Major 🐙 Minor 🐌 Tiny
imrishabh18 4 6 0
abhijitxy 1 2 0
seveibar 13 2 0
angelacaq 1 0 0

Changes by Repository

PR # Impact Contributor Description
#102 🐳 Major imrishabh18 Introduces a new trace_width property in the TraceHint object, which can be specified in the offset parameter.
#97 🐳 Major abhijitxy Add a test to replicate the issue of duplicate port hints by creating a bug with footprint="soic8".
#101 🐙 Minor imrishabh18 Add trace width property to the TraceHintProps type.
PR # Impact Contributor Description
#35 🐳 Major imrishabh18 Add the ability to specify trace width in the PcbTraceHint component.
#34 🐙 Minor imrishabh18 Fix a TypeScript issue by updating import statements in multiple files.
PR # Impact Contributor Description
#18 🐳 Major imrishabh18 Introduce a new pcb_keepout entity to represent keepout areas on a PCB.
#20 🐙 Minor imrishabh18 Add trace_width field to pcb_trace_hint and route_hint_point types.
#19 🐙 Minor imrishabh18 Introduce a new optional property trace_width to the pcb_trace_hint schema.
PR # Impact Contributor Description
#12 🐳 Major imrishabh18 Flips the schematic in the Y-axis to match the schematic-viewer and adds support for parsing and displaying schematic ports.
PR # Impact Contributor Description
#18 🐙 Minor imrishabh18 Update the version of the "@tscircuit/soup" dependency from 0.0.17 to 0.0.50.
#16 🐙 Minor imrishabh18 Add a new optional traceWidth property to the TraceHintProps type.
#17 🐙 Minor abhijitxy Added SwitchProps to standardize props for the Switch component.
#14 🐙 Minor abhijitxy Rename BugProps to ChipProps and deprecate the old name
PR # Impact Contributor Description
#120 🐳 Major seveibar Reorganizes the project into a single package.json, fixes all types, improves imports, and improves overall organization.
PR # Impact Contributor Description
#7 🐳 Major seveibar Add a delete method to the SoupUtils library.
#6 🐳 Major seveibar Add support for the insert method and the toArray method to the su object.
PR # Impact Contributor Description
#7 🐳 Major seveibar Fix for not passing opts when creating bundles from directories, causing middleware not to run
#6 🐙 Minor seveibar Add support for fetch middleware in the createFetchHandlerFromDir function.
PR # Impact Contributor Description
#37 🐳 Major seveibar Publish the "ijump" algorithm as a package
#33 🐳 Major seveibar Introduce the ijump-max (ijump v2) algorithm, enhance logging, and refactor the infinite grid autorouter.
#32 🐳 Major seveibar Check and regenerate examples that have overlapping pads
#30 🐳 Major seveibar Introduce support for multi-trace routing and conjoined obstacle detection in the ijump-astar algorithm.
#26 🐳 Major seveibar Optimizes the "ijump" algorithm by introducing orthogonal intersection detection and improved step calculations.
#25 🐳 Major seveibar Optimize the non-diagonal neighbors calculation in the infgrid-ijump AStar algorithm.
#24 🐳 Major seveibar Adds a benchmark for the "jumpy-grid" algorithm that uses the A* pathfinding algorithm to find routes in an infinite grid with obstacles.
#23 🐳 Major seveibar Adding a Typescript algorithm template for an autorouting algorithm.
#22 🐳 Major angelacaq Introduces a benchmark and a new algorithm (Jump Point Finder) for the autorouting solver, which is shown to have a 2x speed improvement over the previous A* algorithm for distant-single-trace cases.
#29 🐙 Minor seveibar Remove diagonals from ortho implementation and add flag for fast step heuristic
PR # Impact Contributor Description
#2 🐳 Major seveibar Added a new symbol for a fuse in both horizontal and vertical orientations.

Changes by Contributor

PR # Impact Description
#102 🐳 Major Introduces a new trace_width property in the TraceHint object, which can be specified in the offset parameter.
#35 🐳 Major Add the ability to specify trace width in the PcbTraceHint component.
#18 🐳 Major Introduce a new pcb_keepout entity to represent keepout areas on a PCB.
#12 🐳 Major Flips the schematic in the Y-axis to match the schematic-viewer and adds support for parsing and displaying schematic ports.
#101 🐙 Minor Add trace width property to the TraceHintProps type.
#34 🐙 Minor Fix a TypeScript issue by updating import statements in multiple files.
#20 🐙 Minor Add trace_width field to pcb_trace_hint and route_hint_point types.
#19 🐙 Minor Introduce a new optional property trace_width to the pcb_trace_hint schema.
#18 🐙 Minor Update the version of the "@tscircuit/soup" dependency from 0.0.17 to 0.0.50.
#16 🐙 Minor Add a new optional traceWidth property to the TraceHintProps type.
PR # Impact Description
#97 🐳 Major Add a test to replicate the issue of duplicate port hints by creating a bug with footprint="soic8".
#17 🐙 Minor Added SwitchProps to standardize props for the Switch component.
#14 🐙 Minor Rename BugProps to ChipProps and deprecate the old name
PR # Impact Description
#120 🐳 Major Reorganizes the project into a single package.json, fixes all types, improves imports, and improves overall organization.
#7 🐳 Major Add a delete method to the SoupUtils library.
#6 🐳 Major Add support for the insert method and the toArray method to the su object.
#7 🐳 Major Fix for not passing opts when creating bundles from directories, causing middleware not to run
#37 🐳 Major Publish the "ijump" algorithm as a package
#33 🐳 Major Introduce the ijump-max (ijump v2) algorithm, enhance logging, and refactor the infinite grid autorouter.
#32 🐳 Major Check and regenerate examples that have overlapping pads
#30 🐳 Major Introduce support for multi-trace routing and conjoined obstacle detection in the ijump-astar algorithm.
#26 🐳 Major Optimizes the "ijump" algorithm by introducing orthogonal intersection detection and improved step calculations.
#25 🐳 Major Optimize the non-diagonal neighbors calculation in the infgrid-ijump AStar algorithm.
#24 🐳 Major Adds a benchmark for the "jumpy-grid" algorithm that uses the A* pathfinding algorithm to find routes in an infinite grid with obstacles.
#23 🐳 Major Adding a Typescript algorithm template for an autorouting algorithm.
#2 🐳 Major Added a new symbol for a fuse in both horizontal and vertical orientations.
#6 🐙 Minor Add support for fetch middleware in the createFetchHandlerFromDir function.
#29 🐙 Minor Remove diagonals from ortho implementation and add flag for fast step heuristic
PR # Impact Description
#22 🐳 Major Introduces a benchmark and a new algorithm (Jump Point Finder) for the autorouting solver, which is shown to have a 2x speed improvement over the previous A* algorithm for distant-single-trace cases.