Difference between revisions of "Mask/pylibMask"

From OptoelectronicsWiki
Jump to: navigation, search
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Program: [[File:pyLibMaskV1.zip]]
+
Program: [[media:pyLibMaskV1.zip]]
  
Version: 1.0alpha
+
Version: 1.1
  
Time: Nov. 18, 2012
+
Update Time: Dec. 15, 2012
  
 
Language: C/C++, Python
 
Language: C/C++, Python
 +
 +
License: GPLv3
  
  
Line 18: Line 20:
 
4. Add functions for ellipse, parabolic, hyperbolic, and spiral (Archimedean or logarithmic) curves or pies
 
4. Add functions for ellipse, parabolic, hyperbolic, and spiral (Archimedean or logarithmic) curves or pies
  
5. Support curve or pie formed by self-defined functions
+
5. Support curve or pie formed by self-defined polar functions
  
 
6. Add function for multiple lines/S-bend/spiral
 
6. Add function for multiple lines/S-bend/spiral
  
 
== Revision Log ==
 
== Revision Log ==
 +
 +
12-15-2012, pylibmask bugs of nested cells fixed and two examples added.
  
 
11-12-2012, add python interface for sublayout and add one example.
 
11-12-2012, add python interface for sublayout and add one example.
  
 
11-08-2012, initial release.
 
11-08-2012, initial release.

Latest revision as of 15:48, 25 August 2013

Program: media:pyLibMaskV1.zip

Version: 1.1

Update Time: Dec. 15, 2012

Language: C/C++, Python

License: GPLv3


FEATURES[edit]

1. Python interface wrapped by SWIG based on libMaksV6.

2. Support output to be .GDS, or .CIF, or .EGS up to the input file name.

3. Support layer configuration by c++

4. Add functions for ellipse, parabolic, hyperbolic, and spiral (Archimedean or logarithmic) curves or pies

5. Support curve or pie formed by self-defined polar functions

6. Add function for multiple lines/S-bend/spiral

Revision Log[edit]

12-15-2012, pylibmask bugs of nested cells fixed and two examples added.

11-12-2012, add python interface for sublayout and add one example.

11-08-2012, initial release.