Versions Compared

Key

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

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

TOP FEATURES SUMMARY -

...

Beta4 (Mar ???, 2019)

  • The following table provides a summary of key new features with brief description, and where to find the feature.
  • Look in sections further below for detailed feature notes.
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 ProjectHTML 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 graphsHTML 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


    New in Beta4:

    Markdown syntax supported (in addition to html)

    With Notes window active, go to HTML→Load Samples menu. You will find both HTML and Markdown samples.

    NOTE: If you plan to write your own Markdown syntax, after opening a new Notes window, you need to right-click on title and select the Syntax→Markdown menu item. To switch between HTML and Markdown syntax, you need to first set to Text and then change to the other.

    When in Markdown mode, you include html syntax, such as for setting styles, or for advanced formatting not supported by Markdown.

    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/publishingdata-import/creatingexclude-htmlimported-reportsdata-andwhen-documents-in-origin-2019bsaving-project

    File: Clone Current Project




    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
    ORG-19715Labtalk string function improvements