-Top Features
Feature | How to |
---|---|
Python improvements | We have introduced a new originpro package for easy access to Origin from Python. This package works on a higher level, providing easy access to workbooks, matrices and graphs with very little code. The package also provides higher level access to data frames and numpy arrays. Several sample Origin projects have been added under \Samples\Python sub folder. These samples have Python code attached as .py files in the project. View documentation including detailed reference for the orignipro package. Improvements in Beta2:
|
Excel like formula bar |
|
Mini toolbar Improvements | Mini toolbars for text label, legend, color scale, bubble scale, and graphic objects are improved. |
Color Palette Improvements | Drag and drop palette types from other popular software. |
...
JIRA | SUMMARY | DETAILS | ||
---|---|---|---|---|
Excel like pi product function |
E.g. column A is filled with 2, 3, 4, 5 In B1 cell, enter = product(A) will 120, which is 2*3*4*5. | |||
Excel like LET function | Easier to write complex formulas, by making it possible to declare and assign values to variables inside a formula
exp1 is resolved and assigned to name1, exp2 is resolved and assigned to name2, then assign names to calculation for result.
| |||
Command Window | support mouse wheel zoom, more support on auto complete | |||
Introduce new LabTalk command to update pending locks |
| |||
LabTalk Access to Dash Definition at Plot Level | Syntax: set name -ldf value
| |||
GetN supports dataset elements | E.g. dataset values; | |||
ORG-22214 | LT Labtalk control of Box Plots – Beta2 |
|
Python
JIRA | SUMMARY | DETAILS | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
Introduce originpro module get/set between pandas DataFrame and Origin worksheet, matrix, graph etc. | https://www.originlab.com/python/doc/originpro/annotated.html
| |||||||||
Update preshipped Python version | upgrade Python to 3.8.3 | |||||||||
menu access |
| |||||||||
Wrap text in Python Console | Allow auto wrapping for dir command’s output in Python Console. | |||||||||
Add return value for some Python Object | method like GetNumProp, SetNumProp, DoMethod etc. now has return value. | |||||||||
Remove Python 2 from installation | Stop supporting Python 2. | |||||||||
Support Python PIP command | All pip commands are supported in LabTalk now. For example, you can use following command to install numpy package directly.
| |||||||||
Install Packages from Code Builder Py Editor Tools menu | Add Python Packages tool to install/uninstall internal python packages. In Code Builder, select Tools: Python Packages… | |||||||||
OC to call Python functions | OC supports calling Python functions. By default the py file should be placed in the same folder as the c/cpp or XF file, and the name of the py file has to be origin.py.
2. to change file name(independent of 1)
| |||||||||
Beta Tester Feedbacks -- show Python print immediately | Added a system variable @PYO to control if show Python print immediately for Embedded Python.
For example:
if
if
|
...