Python Scripting Extension 1.0.0 has been released on March 3rd, 2010.
View complete list of new features and fixed bugs.
Download Python Scripting Extension
New Features
- This extension provides the ability to combine the power of Opticks and the Python language. This extension provides the Python scripting window which allows you to use Opticks to load and visualize your imagery and then directly interface that imagery with Python from within Opticks to manipulate and perform algorithms using the full power of the Python language.
- Python interfaces are built on the SimpleAPI interface provided by the Opticks SDK. You can read details in the main Opticks SDK documentation.
- This extension will work with an install of Python 2.4, Python 2.5 or Python 2.6. There is a separate version of the extension installer for each of those versions of Python. You should note that the extension installers that target Python 2.5 and Python 2.6 have a bundled install of Python, so you are not required to already have Python installed on your computer when using those extension installers.
- If you have installed the NumPy Python extension into your Python installation, it can be used to expose Opticks data structures, both RasterElements and Signatures using the powerful NumPy array data type. The NumPy extension provides capability very similar to what is available in IDL, Matlab, Octave, J, and other array programming languages.
- The Python extension is supported on Windows 32-bit and (unofficially) Linux 64-bit versions of Opticks 4.3.X. Key Python components are not currently available for Windows 64-bit or Solaris SPARC.
- Help on the extension is available in the Python opticks module which can be accessed by typing:
or by looking in $OPTICKS_HOME/SupportFiles/site-packags at the .py source files. Further help on the SimpleAPI interface is available in the Opticks SDK help documentation under the Simple datacentric API module. There are plans in the future to bundle html documentation along with extension.
Supported Opticks Versions
- This extension is supported in any version of Opticks 4.3.X that is Opticks 4.3.3 or later.