Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

TOP FEATURES SUMMARY - Beta3 (Feb 1st, 2019)

...

FeatureBrief DescriptionWhere to find it in Origin
Data Connector
  • New way to import data from file or web page
  • Connection details remembered in book/sheet
  • Imported data is locked from accidental/intentional editing, for keeping data integrity
  • When project is saved, imported data is cleared, but output from calculations
    such as set values to new columns, operations such as LR, NLFit, Stats etc are kept.
    This helps to reduce project file size. Simply re-import when need to do further new analysis.
  • A given workbook can have only one type of connector, but each sheet can have a different data sources (such as multiple CSV files connected to multiple sheets of one book
  • Currently the following file formats are supported;
    CSV, HTML, JSON, Origin OPJU and MATLAB
    With OPJU, user can bring in one entire sheet from the source OPJU file/webfile
  • Based on Apps, so you will find new Apps in the App Bar
  • Also accessible from the new Data menu
  • Need to have a workbook active

Sample URLs for testing Data Connector with web-based file:

CSV: This blog has an example.
More links to online csv files available at bottom of the blog.

HTML: Try wikipedia page such as:
https://en.wikipedia.org/wiki/World_population

JSON: This blog has an example of importing web-based JSON file.

Origin OPJU: Try this url from our dropbox:
https://www.dropbox.com/s/2x1slshxtxdlu8r/SampleData.opju?dl=1
The sample project has both worksheets and matrices. To import a matrix, you need to first make a matrix window active and then open the connector.

MATLAB: Works with older version .MAT files. Supports both worksheet and matrix as active window.

NEW in Beta3: For importing from Web file: For ALL Data Connectors:

  • There is a Recent menu item on top left of the From Web dialog, which has some sample URL(s) for you to quickly load and try some sample data for the various connector types.
  • The URL now supports LabTalk string variables. Here is an example:
    • First, define LT string variable such as by typing the following into script window
      dtFrom$ = "2019-01-26";
      dtTo$ = "2019-02-01";
    • Then you can use the variables in your URL, such as this example for JSON Connector:
      https://earthquake.usgs.gov/fdsnws/event/1/query?format=geojson&starttime=%(dtFrom$)&endtime=%(dtTo$)
      which will then resolve to:
      https://earthquake.usgs.gov/fdsnws/event/1/query?format=geojson&starttime=2019-01-26&endtime=2019-02-01
       
Exclude Imported Data when Saving Project
  • With ANY data import (not just Data Connectors), user can opt to clear the imported data when saving project.
  • This allows for your "analysis project" to stay small in size. You simply re-import the data, when needed, to perform further analysis
  • Right-click on Workbook, select Window Properties.
  • There is a new check box named "Exclude imported data when saving project."

Blog: http://blog.originlab.com/data-import/exclude-imported-data-when-saving-project

File: Clone Current Project

HTML Reports
  • Origin Notes window now has "HTML Mode"
  • Notes can be added to workbook in order to create HTML Report as part of your Analysis Template
  • Support for Place Holders in HTML that can be linked to report sheet elements such as calculation results and graphs

Blog: http://blog.originlab.com/publishing/creating-html-reports-and-documents-in-origin-2019b


Copy-paste Folders

Copy-paste workbook

Copy an entire Origin Project Folder and paste it within the same project or even to another Origin session running on the same PC

Copy workbook and paste n same session or another session.

  • To copy a folder, right-click on Folder/subfolder in Project Explorer (PE) and select Copy, or do CTRL-C and then CTRL-V
  • To copy a workbook and paste, Right click a book in bottom panel of PE to copy, and right click in bottom panel  of PE to Paste. 
Add Rugs to AxesAdd Rug marks to axes to indicate data density
  • Create graphs such as 2D Scatter, Histogram, Kernel Density Plot, Box Plot etc.
  • Open Axes dialog. You will see a new "Rug" tab with options
    • Works for multiple plots in same layer
Export Worksheet or Book to Excel File..

Added support for exporting multi-sheet workbook as a multi-sheet Excel file.


File: Export: Excel

Sheets can be excluded by right-clicking on tab and selecting "Exclude from Excel Export" context menu

Improved/Reorganized Menus

More first level menus to avoid  too many entries in each menu

  • All Data import related to Data menu.
  • With Graph window active, there is Insert menu to insert all kind of things, such as plot, graphic objects, table, etc.

The Plot menu reorganization

  • Recently Used category on top.
  • Icons have been rearranged so user can see all plot types in same category at once.

Some context menu changes.

...

JIRASUMMARYDETAILS

ORG-19441

Menu Reorganization
  • More horizontal menus.
  • Import is removed to a separate menu called Data.
  • Plot menu reorganization – not done yet

ORG-19335 S1

Copy and paste folder in Origin
  • Right click a folder in Project Explorer to copy the whole folder.
  • Right click another folder in Project Explorer to paste it there. 
  • Support paste to new session.
  • Support Ctrl+C and Ctrl+V hotkeys.
ORG-19335 S2Copy and paste workbook in Origin
  • Right click a workbook in bottom panel of Project Explorer to copy.
  • Navigate to the destination folder in Project Explorer in same session or new session
  • Right click in bottom panel of Project Explorer to paste.

ORG-19154

Appending Projects Improvements

If user's projects

  • have no windows in root folder
  • contain only 1 subfolder

then when appending project files, and you choose No to not create subfolders for each project,

all windows will be put together to current folder.


ORG-13029

HTML Report in Notes Window
  • Toggle Notes window between HTML mode or normal mode (Ctrl+M)
  • Note can be saved/exported to disk including all related elements such as images in a subfolder
  • New HTML main menu with Notes is active, plus context menu on Notes window title. Main menu has "Load..." with pre-shipped samples
  • HTML code can link to graphs, worksheet cells, string registers, etc either directly or using a Placeholder worksheet
  • Support print HTML Style Notes window

HTML field codes:

  • Direct Links
    • {{str://%X%G.opju}}   -- current project name
    • {{cell://[Book1]Sensor01!B[4]}}  --- B4 value in Book1, Sensor01 sheet.
    • <img alt="{{graph://Graph1}}"width="500">
    • {{table://sheet1!}} — sheet1 or current book, {{table://[Book1]FitNL1!Parameters}} — parameters table of fitting result sheet FitNL1 in Book1

          

  • Placeholders, like {{SlopeValue}}. Right click Notes window title and choose Edit Placeholder... to open the worksheet. Follow instruction there
 ORG-19156Recently Used Fonts Recently used fonts show on the top of the font dropdown list

ORG-19339

Font control for Notes windowChange Font and Font Size from Format toolbar for Notes window. It applies to all Notes window.

ORG-19117

Reset all dialog custom positions on new Origin session

There are cases user moved some dialog, script window, etc. to other location .e.g. another monitor and when restarting Origin, user couldn't find them.

So in Origin 2019b, by default the dialog locations will reset. 

Set System variable @RDP=0 to go back to old behavior.

ORG-19068

Copy cell and paste to a range

E.g.

Select A1 cell and copy (Ctrl+C). Select B1-B3 and paste. B1 -B3 will be filled with A1 value.

Select A1 - A3 cells and copy (Ctrl+C). Select B1-B6 and paste. B1-B3 will be filled with A1-A3, B4-B6 will be filled with A1-A3.


Set System variable @CPNB=0 to roll back to old behavior.

ORG-19141

Reorganization of some controls on Layer level of Plot Details dialog
  • Rename Display tab as Display/Speed tab. 
  • Scale Elements moved to Size tab.

ORG-18726

Group Folder Sharing Improvements
  • Set an Origin as group leader of multiple groups from Preferences: Set Group Folder Location... menu

 

  • Easier way to publish different files to different groups from Preferences: Group Folder Manager menu

  • Set an Origin as group member for multiple groups

  • For App (OPX) files published, it will auto install immediately after group member gets the file. No need to restart Origin.

ORG-19685

Easier way to update all Apps to latest version

User can right click the Add Apps icon in Apps Gallery and choose Update All to updates all installed Apps to latest version.

...

JIRASUMMARYDETAILS

ORG-18180

Multi-sheet range support

This is supported in many tools that supports multi-sheet range.

E.g. if user wants to do statistics in same range of data on multiple sheets, user can specify the input as [book1](1:5)!1[89]:17[95]

  • If it's not consecutive sheets, then what should be the syntax, (1, 3:5)!
  •  together with options in Input node "Combined as Single Dataset", user can get statistics of same range in different sheets easily.


ORG-19433

Improvements on IF() and IFNA() functions
  • Fixed if(C=0,A,"") and C==0? A:"" issue of only filling 1st occurance of true condition.
  • Default else to blank. E.g. fill column A with 1, 2, 3 and enter if(A=2,100) in column B's F(X), row 1 and 3 should be blank values instead of missing.
  • IF() supports both numeric and string return. E.g. if(A<5,"small","big") works. In 2019, user needs to type if(A<5,"small","big")$
ORG-19284New Object is wbook but can be abbreviated as wbk

...