Difference between revisions of "Mask/pylibMask"

From OptoelectronicsWiki
Jump to: navigation, search
(FEATURES)
Line 10: Line 10:
 
== FEATURES ==
 
== FEATURES ==
  
1, support output to be .GDS, or .CIF, or .EGS up to the input file name.
+
1. Python interface wrapped by SWIG based on libMaksV6.
  
2, support layer configuration by c++
+
2. Support output to be .GDS, or .CIF, or .EGS up to the input file name.
  
3, Add functions for ellipse, parabolic, hyperbolic, and spiral (Archimedean or logarithmic) curves or pies
+
3. Support layer configuration by c++
  
4, Support curve or pie formed by self-defined functions
+
4. Add functions for ellipse, parabolic, hyperbolic, and spiral (Archimedean or logarithmic) curves or pies
  
5, Add function for multiple lines/S-bend/spiral
+
5. Support curve or pie formed by self-defined functions
  
6, python wrapper implenmented with SWIG (Do not support sublayout yet).
+
6. Add function for multiple lines/S-bend/spiral

Revision as of 15:14, 12 November 2012

Program: Media:pyLibMaskV1.zip

Version: 1.0alpha

Time: Nov. 18, 2012

Language: C/C++, Python


FEATURES

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 functions

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