Python Scripting Extension 1.0.0rc1 has been released on February 12th, 2010.
This release is the first release candidate for 1.0.0. This release is marked as "not for production". The current plan is to allow two weeks for the community to validate this release. If you find any major issues please report them to our bug and issue tracker. If no major issues have been identified by March 1st, then creation of 1.0.0 will proceed. Currently, 1.0.0 is scheduled to be available on March 3rd and it will be a production release and can be used to create production products. Please download and validate this release to help ensure 1.0.0 is a great release!
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.3rc1 or later.