GdsSharp 0.1.3
See the version list below for details.
dotnet add package GdsSharp --version 0.1.3
NuGet\Install-Package GdsSharp -Version 0.1.3
<PackageReference Include="GdsSharp" Version="0.1.3" />
paket add GdsSharp --version 0.1.3
#r "nuget: GdsSharp, 0.1.3"
// Install GdsSharp as a Cake Addin #addin nuget:?package=GdsSharp&version=0.1.3 // Install GdsSharp as a Cake Tool #tool nuget:?package=GdsSharp&version=0.1.3
GdsSharp
A library for reading, editing, and writing Calma GDSII files.
Usage
Reading a GDSii file
using var fileStream = File.OpenRead("file.gds");
var file = GdsFile.From(fileStream);
Writing a GDSii file
using var fileStream = File.OpenWrite("file.gds");
file.WriteTo(fileStream);
Missing features
I have not implemented all features of the GDSii spec, some terminals like STRTYPE are not not released, and I am not sure if they are used in files. If you have a file and the library crashes because of this, let me know or open a PR!
Furthermore, I have also not implemented ATTRTABLE, none of the files I currently have use it and I'm not sure how it is formatted exactly. Again, if you have a file that uses it and want to contribute, let me know or open a PR!
Contributing
If you want to contribute, feel free to open a PR or issue.\
License
This project is licensed under the LGPL license, see the license file for the full text.
If this does not suit your needs, feel free to contact me and we can work something out.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net7.0
- No dependencies.
-
net8.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
0.3.2 | 79 | 11/8/2024 |
0.3.1 | 67 | 11/8/2024 |
0.3.0 | 74 | 11/8/2024 |
0.2.0 | 104 | 10/4/2024 |
0.1.6 | 79 | 8/2/2024 |
0.1.5 | 59 | 7/31/2024 |
0.1.4 | 91 | 7/30/2024 |
0.1.3 | 273 | 11/20/2023 |
0.1.3-origin-master0001 | 109 | 11/20/2023 |
0.1.2-origin-master0001 | 117 | 11/13/2023 |