The NetBSD Project

CVS log for pkgsrc/cad/py-gdstk/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / cad / py-gdstk

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.18: download - view: text, markup, annotated - select for diffs
Sat Feb 15 23:37:22 2025 UTC (2 months ago) by mef
Branches: MAIN
CVS tags: pkgsrc-2025Q1-base, pkgsrc-2025Q1, HEAD
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +2 -2 lines
(cad/py-gdstk) Updated 0.9.58 to 0.9.59

## 0.9.59 - 2025-02-11
### Fixed
- Treat string properties as binary byte arrays in OASIS.

Revision 1.17: download - view: text, markup, annotated - select for diffs
Mon Jan 27 22:39:16 2025 UTC (2 months, 3 weeks ago) by mef
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +10 -5 lines
(cad/py-gdstk) Updated 0.9.50 to to 0.9.58, by Atsushi Toyokura @wip

(please note, there is related, but independent package wip/gdstk
for C++ headers and *.a only from the same DISTFILE)

0.9.58 - 2024-11-25

Changed
- Empty paths now give a warning when being converted to polygons or
  stored in GDSII/OASIS.
Fixed
- Missing paths when vertices were separated exactly by the tolerance
  (#277)


0.9.57 - 2024-11-07

Fixed
- Bug when removing GDSII properties (#276, thanks jatoben).


0.9.56 - 2024-10-28

Added
- Support for Python 3.13.
Fixed
- Copy Raith data in `Cell::get_flexpaths`.


0.9.55 - 2024-08-31

Fixed
- Memory bug fix for Raith data


0.9.54 - 2024-08-31

Changed
- Dropped unnecessary dependencies
Fixed
- Trapezoid loading bug in OASIS format


0.9.53 - 2024-07-04

Added
- Support for Raith MBMS path data (thanks Matthew Mckee).
- Support for numpy 2.0
Changed
- Dropped support for python 3.8
Fixed
- Qhull maximal number of points.


0.9.52 - 2024-04-18

Fixed
- Infinite loop in `Cell::remap_tags` (#246, thanks dtzitkas!)
- Install headers when targeting the C++ library (#245)


0.9.51 - 2024-04-17

Changed
- Use scikit-build-core for building, which enables support for Python
  3.12 on Windows.

Revision 1.16: download - view: text, markup, annotated - select for diffs
Mon Nov 11 07:27:53 2024 UTC (5 months, 1 week ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2024Q4-base, pkgsrc-2024Q4
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +1 -2 lines
py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays

Revision 1.15: download - view: text, markup, annotated - select for diffs
Mon Oct 14 06:45:32 2024 UTC (6 months, 1 week ago) by wiz
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +1 -3 lines
*: clean-up after python38 removal

Revision 1.14: download - view: text, markup, annotated - select for diffs
Sun Mar 3 17:09:22 2024 UTC (13 months, 2 weeks ago) by gutteridge
Branches: MAIN
CVS tags: pkgsrc-2024Q3-base, pkgsrc-2024Q3, pkgsrc-2024Q2-base, pkgsrc-2024Q2, pkgsrc-2024Q1-base, pkgsrc-2024Q1
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +3 -3 lines
py-gdstk: minor documentary improvements

Revision 1.13: download - view: text, markup, annotated - select for diffs
Tue Feb 27 10:31:22 2024 UTC (13 months, 3 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +6 -4 lines
py-gdstk: finish conversion to wheel.mk

Revision 1.12: download - view: text, markup, annotated - select for diffs
Fri Feb 23 09:39:17 2024 UTC (13 months, 4 weeks ago) by mef
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +4 -3 lines
(cad/py-gdstk) Updated 0.9.42 to 0.9.50

## 0.9.50 - 2024-02-07
### Added
- `Polygon.perimeter`.

## 0.9.49 - 2023-12-29
### Fixed
- Type annotation for `Cell.write_svg`.

## 0.9.48 - 2023-12-21
### Changed
- `Cell.dependencies` accepts keyword arguments.

### Fixed
- Fracturing polygons with few points is more robust.
- Compilation improvements.

## 0.9.45 - 2023-10-12
### Changed
- Use Qhull as an external dependecy instead of installing it
  ourselves to avoid conflicts.

## 0.9.43 - 2023-10-08
### Added
- `Library.remap` and `Cell.remap` to remap layer and data/text types
- Add typing stub
- Add deepcopy support

### Changed
- Raise an error if not both layer and datatype are specified in
  `Cell.get_polygons` and `Reference.get_polygons`.
- Correct ordering of path ends in `Library::read_oas()`

### Fixed
- Sort `Slice` Positions When converting from python because the
  internal implementation expects the coordinates to be sorted

Revision 1.11: download - view: text, markup, annotated - select for diffs
Tue Aug 1 23:20:38 2023 UTC (20 months, 3 weeks ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2023Q4-base, pkgsrc-2023Q4, pkgsrc-2023Q3-base, pkgsrc-2023Q3
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +2 -2 lines
*: remove more references to Python 3.7

Revision 1.10: download - view: text, markup, annotated - select for diffs
Sat Jul 1 08:37:34 2023 UTC (21 months, 3 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +2 -2 lines
*: restrict py-numpy users to 3.9+ in preparation for update

Revision 1.9: download - view: text, markup, annotated - select for diffs
Fri Jun 16 22:46:24 2023 UTC (22 months, 1 week ago) by mef
Branches: MAIN
CVS tags: pkgsrc-2023Q2-base, pkgsrc-2023Q2
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +2 -2 lines
(cad/py-gdstk) Updated 0.9.41 to 0.9.42

## 0.9.42 - 2023-06-14
### Fixed
- `racetrack` bug in inner radius

Revision 1.8: download - view: text, markup, annotated - select for diffs
Sun Jun 4 07:49:05 2023 UTC (22 months, 2 weeks ago) by mef
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +2 -2 lines
(cad/py-gdstk) Updated 0.9.40 to 0.9.41

## 0.9.41 - 2023-05-24
### Added
- Dictionary-like access to library cells by name.
- `len(Library)` returns the number of cells in the library
- `Reference.cell_name` to directly access a referenced cell's name
### Fixed
- `RobustPath` accepts width of 0 at the path end

Revision 1.7: download - view: text, markup, annotated - select for diffs
Sun Apr 30 15:01:00 2023 UTC (23 months, 3 weeks ago) by mef
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +2 -2 lines
(cad/py-gdstk) Updated 0.9.37 to 0.9.40, CHANGELOG.md not updated

Revision 1.6: download - view: text, markup, annotated - select for diffs
Sun Feb 19 02:11:18 2023 UTC (2 years, 2 months ago) by mef
Branches: MAIN
CVS tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -2 lines
(cad/py-gdstk) Updated 0.9.35 to 0.9.37

# Changelog
## 0.9.37 - 2023002-12
### Changed
- Build system changes for lower numpy version requirements

## 0.9.36 - 2023-02-10
### Changed
- Downgrade the zlib version dependency to support manylinux2014
- Minor documentation improvements

Revision 1.5: download - view: text, markup, annotated - select for diffs
Fri Dec 30 08:11:12 2022 UTC (2 years, 3 months ago) by mef
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +2 -2 lines
(cad/py-gdstk) Updated 0.9.34 to 0.9.35

# Changelog
## 0.9.35 - 2022-12-16
### Fixed
- Segfaults caused by class inheritance in Python
- Segfaults caused by cleanup of incomplete initialization of Python instances

Revision 1.4: download - view: text, markup, annotated - select for diffs
Sat Nov 19 11:01:51 2022 UTC (2 years, 5 months ago) by mef
Branches: MAIN
CVS tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +2 -2 lines
(cad/py-gdstk)  Update 0.9.0 to 0.9.34

## 0.9.33 - 2022-11-14
 - build wheels for windows separately from macOs and linux

## 0.9.1 - 2022-10-12
### Fixed
 - Reading polygons with extremelly large number of vertices
 - Integer overflow in boolean operations
 - `GdsWriter` C++ API fix
 - Properly read zlib path from environment during build
 - Ensure polygons are closed when laoding GDSII files
 - Reference counting in `Reference.apply_repetition` and `Cell.flatten`

Revision 1.3: download - view: text, markup, annotated - select for diffs
Sun Sep 18 06:02:53 2022 UTC (2 years, 7 months ago) by mef
Branches: MAIN
CVS tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +2 -2 lines
(cad/gdstk) Updated 0.8.3 to 0.9.0

## 0.9.0 2022-08-21 (Date from timestamp)
### Fixed
- Bug when saving OASIS files with missing references.
### Added
- `Reference.get_polygons`, `Reference.get_paths`, `Reference.get_labels`
- `Library.rename_cell`
- `Library::rename_cell` and `Library::replace_cell` in the C++ API
### Changed
- `Cell.filter` arguments modified to match `read_gds`.
- Changed default tolerance for `read_gds` and `read_oas` to be the library's rounding size.
- `Reference::polygons` renamed to `Reference::get_polygons` in the C++ API.
- `Reference::flexpaths` renamed to `Reference::get_flexpaths` in the C++ API.
- `Reference::robustpaths` renamed to `Reference::get_robustpaths` in the C++ API.
- `Reference::labels` renamed to `Reference::get_labels` in the C++ API.
- Removed magnification argument from `Reference::init` and `Label::init` in the C++ API.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Fri Jun 17 13:26:34 2022 UTC (2 years, 10 months ago) by mef
Branches: MAIN
CVS tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +2 -1 lines
(cad/py-gdstk) Fix GITHUB_PROJECT (missing)

Revision 1.1: download - view: text, markup, annotated - select for diffs
Fri Jun 17 11:38:30 2022 UTC (2 years, 10 months ago) by mef
Branches: MAIN
cad/py-gdstk: import py39-gdstk-0.8.3

Gdstk (GDSII Tool Kit) is a C++ library for creation and manipulation of
GDSII and OASIS files. It is also available as a Python module meant to be
a successor to Gdspy.

Key features for the creation of complex CAD layouts are included:

-  Boolean operations on polygons (AND, OR, NOT, XOR) based on clipping
   algorithm
-  Polygon offset (inward and outward rescaling of polygons)
-  Efficient point-in-polygon solutions for large array sets

Typical applications of Gdstk are in the fields of electronic chip design,
planar lightwave circuit design, and mechanical engineering.

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>