flotools release notes

2.4

Released August 9, 2023

This release includes a new tool along with several new features and improved integrations. Read more about the new features here.

New Tool:

  • New: Added Table Builder Tool for OLGA Data
    • Allows tablular display of parametric studies or a single case
    • Table Builder supports adding columns such as branch name, and controllers, so that the same data across multiple branches or controllers (e.g., pressure profile, controller output) can be compared
    • Table data can be plotted as X-Y Plots

New Features & Enhancements:

  • Improved: Plotting Tool Enhancements
    • Added new plot style with greater accessibility for users with color vision deficiency
    • Added checkbox to check or uncheck all variables in a group
    • The user can now zoom a single axis using the mouse wheel over an axis
    • Improved styling for timestamp overlay on profile plot video export
    • Parametric plot series can now be re-ordered
    • Improved legend placement control for stack plots
    • Calculated variables using the SLICE functions are now supported in X-Y plots
  • New: Enhanced Parametric Study tool
    • Added file preview feature which highlights changes to base case
    • Added a table-based view for covariant variables allowing you to copy and paste data from Excel
  • New: Calculation Enhancements
    • Added the ability to duplicate calculations
    • Added a NUMBERVALUE function to calculations that can convert a text value to a number. This is useful to convert string values such as CASE INFO or CASE TITLE if they are used to store numeric metadata about the case
  • Improved: Allow FREECORP corrosion simulation to continue when some sources are missing
  • Improved: Added support for Pressure-Enthalpy PVT tables in the PVT Files hub
  • Improved: Added support for logging into obot with Active Directory
  • New: Added the ability to clone a PI tag collection

Bug Fixes:

  • Fixed: Several Plotting Issues
    • Parametric plots missing series x-values when some cases are missing variables
    • Problems duplicating parametric plots
    • Several bugs with time and distance sliders on profile plots
    • The user can now select times and/or distances on X-Y plots with profiles
  • Fixed: Several LedaFlow issues
    • Handling of additional LedaFlow variables and better handling of time offsets
    • LedaFlow running in non-English language cultures
    • Problem preventing LedaFlow series from being used on X-Y plots
  • Fixed: Several minor issues with Imported Data Tool including handling of invalid data and updating plots when series are changed
  • Fixed: Issue where water phase was hidden in PVT tool
  • Improved: Application stability by preventing crashes

Update 1

General:

  • Improved: Added support for OLGA 2022.1 and 2023.1
  • Improved: Added support for Library statement for global geometry
  • Improved: Performance of spreadsheet multi-variable interface in parametric studies
  • Fixed: Several crashing bugs throughout flotools, including Imported Data Tool, Design Basis Tool, and Parametric Study Tool

Table Builder Tool:

  • Fixed: Several bugs impacting performance
  • Fixed: Handling of changes to calculated variable unit types
  • Fixed: Aggregation function bugs that resulted in always computing zeroes

Plotting Tool:

  • Fixed: Consolidate X axes now works when copying to clipboard
  • Fixed: Combined series offsets when exporting to CSV
  • Fixed: Bug when using manual offsets for combined profile series caused constituent series lose offset causing overlap
  • Fixed: Could not uncheck Show Units in X Axis
  • Fixed: Units for momentum flux were changed to Pressure
  • Fixed: Series reordering on stacked plots

2.3

Released July 6, 2022

This release includes several new features and integrations. Read more about the new features here.

Plotting & Reporting:

  • New: Support for combining series across branches to act on all series as one
  • New: Display plots in stacks to allow for easy comparison of plot data for trend, profile, X-Y, and parametric plots
  • New: Support for LedaFlow up to version 2.8
    • Support for a single workspace per LedaFlow database
    • Supports simulations with up to 50,000 time values
  • New: Parametric plots now support multiple Y variables (and multiple Y axes)
  • Improved: Rendering of absolute date/time axis
  • Fixed: Elevation profile now plots on a profile plot in simulation time mode

Historian Integration:

  • New: Login/Password based authentication support for PI
  • New: Allow historian tag descriptions and units to be saved

Bug Fixes:

  • Fixed: Several minor bugs with field data simulations, design basis report, and other features.
  • Fixed: Support for long path names
  • Fixed: Crashes on plot matrix when select all is used with N/A plots
  • Fixed: Water temperature profile map was not working
  • Fixed: Wall material property limits on conductivity are too strict
  • Fixed: Material library was not working

Update 1

  • Fixed: Crash when selecting variables on an incomplete parametric plot
  • Fixed: Inconsistencies with time and distance sliders and animation on profile plots

Update 2

  • Improved: User calculations can now be duplicated

Bug Fixes:

  • Fixed: Power function now includes scalar base
  • Fixed: Reynolds Number is now correct if mixture is either all gas or all liquid
  • Fixed: Issues with plots where modifying one thing modifies duplicates
  • Fixed: Duplicating a parametric plot now maintains styles
  • Fixed: Time slider was resetting to first value when switching plots
  • Fixed: Black Oil Tool tab file creation was crashing flotools
  • Fixed: Several other bugs causing application crashes

Update 3

Bug Fixes:

  • Fixed: Problems with LedaFlow and imported data running in non-US/English cultures
  • Fixed: Problem with duplicated variables in LedaFlow

Update 4

Plotting & Reporting:

  • Improved: Profile variables resulting from calculations using SLICE function can now be used in X-Y plots
  • Improved: LedaFlow profile variables can be plotted against each other in X-Y plots
  • Fixed: Several other minor bugs in plotting

Bug Fixes:

  • Fixed: Bug that resulted in PI connection settings to get scrambled on reboot

2.2

Released October 26, 2021

This release includes several new features and tools. Read more about the new tools here

  • New: Added Equivalent Soil Thickness tool
  • New: Add online historians as data sources into flotools (includes support for PI Asset Framework)
  • New: Field Data Simulation Tool
  • New: Design Basis Report Tool

Imported Data:

  • New: Import data from PI Historian

Plotting & Reporting:

  • New: Plot historian data in clock time mode with data and time on X Axis
  • New: Convert OLGA simulation data to clock time with a clock time offset
    New: Switch back and forth between clock time and simulation (relative) time
  • New: Improved speed for loading calculations

Freecorp:

  • Fixed: Fixed a bug that was preventing valid cases from being usable in the tool

Update 1

  • Improved: Tag collections can now have descriptions and unit types saved for each tag. This allows the data to be imported with the saved names and unit types instead of cryptic tag names.
  • Improved: Field data simulation can now use gas standard flow rate and liquid standard flow rate as appropriate.
  • Improved: Field data simulation now shows the phase for standard flowrates when mapping values.
  • Fixed: Errors when the path is too long
  • Fixed: Plots were not rendered if some plot data was not available
  • Fixed: Crashes running the design basis report
  • Fixed: Field data simulation now remembers variable mapping
  • Fixed: Field data simulation error when generating file

2.1

Released June 28, 2019

  • New: Added Equivalent Soil Thickness tool
  • New: Added Wall Builder Tool
  • New: Added U-Value Tool
  • New: Added offline checkout capability for licenses and tokens

Imported Data:

  • Improved: Added support for imported series with one data point.

Riser geometry:

  • Improved: Added support for building walls and updated calculations

Black Oil:

  • Improved: Added API Gravity option for input

Plotting:

  • Fixed: Issue with series label in parametric plots
  • Fixed: Issue with trig calculation functions
  • Improved: Switched all plot trackers to multi series tracker
  • Improved: Added tracker snapshot when clicking on plot
  • Improved: Added click copy paste functionality for tracker snapshot and Min/Max/Avg Values

Parsing:

  • Fixed: Possible infinite loops when parsing Olga Networks
  • Fixed: Crashing when loading input parameters that have errors
  • Fixed: Erros with duplicate statments in TPL and PPL files

Update 1

  • Fixed: Fixed issues in parsing OLGA outputs for some European region settings
  • Fixed: Fixed OLGA statement generated from Water Temperature Profile Tool
  • Fixed: Fixed API Gravity option in the Black Oil Model
  • Fixed: Fixed bug that could cause holdup plots to not work

Update 2

  • Improved: Parametric studies now recursively evaluate expressions allowing for more complex calculation strings
  • Fixed: Fixed issues in parsing OLGA 2019 files when restart files are used
  • Fixed: Fixed an issue in If-Then-Else that would cause calculations to fail under some conditions

Update 4

  • New: Ability to vary line styles before colors when setting up plot styles
  • Improved: Significant improvement in variable selector load times when opening cases with large numbers of output variables
  • Improved: Active plot style change is remembered across workspaces
  • Improved: Tracker copies all values when the x-axis value is clicked
  • Improved: Button to copy all data from the stats panel at once
  • Fixed: Fixed occasional crash during copy to clipboard action and added feedback if copy fails

Update 5

  • Improved: Add support for OLGA key files up to the OLGA 2020 version
  • Fixed: Fixed licensing issues on enterprise networks for improved security

Update 6 (2.1.5.5756)

  • Fixed: Fixed error opening PVT files

2.0

Released November 16, 2017

This was a major update and includes too many new features, improvements, and fixes to list here. Read our release announcement for an overview of what’s included in the update.

Update 1

Plotting Dashboard

  • Improved: Fixed problem where reloading cases can take a very long time to complete.
  • Fixed: Some calculations using profile reduction functions (MINVALUE(), MAXVALUE(), FIRST(), LAST(), etc.) would not work correctly on profiles without a time dimension.
  • Fixed: Some calculations using arithmetic (+, -, *, /, etc.) would not work correctly when operating on profiles with different lengths.

Riser Builder

  • Improved: Adding new wall layers uses the current unit set’s units instead of pre-defined defaults.
  • Fixed: Fixed elevation profile when generating OLGA statements in LENGTH/ELEVATION mode.
  • Fixed: Pipes are now numbered in ascending order when generating OLGA statements.

Update 2

  • Fixed: Crash when running on Windows 7 with .NET Framework 4.5.2 or older.

Update 3

  • New: Specify the color palette used when building plots
  • New: Change the colors of phases in a 3D Holdup plot
  • New: Drag and drop plots between dashboards
  • New: New option to show the timestamp on a 3D holdup plot
  • New: Added optional numeric rounding for the series variable in a parametric plot
  • Improved: New controls around displaying units and subscripts in axis titles
  • Improved: New option to reset to use the “unit set default” unit in a series or plot
  • Improved: Rename the labels shown for X axis values in a parametric plot
  • Improved: New controls for sizing and placement of custom logos in plot styles
  • Fixed: Fixed bug where copied CSV data would not paste into Excel correctly
  • Fixed: Fixed unit conversion on series variable when exporting a parametric plot to Excel
  • Fixed: Fixed bug where an exported video of a 3D holdup plot might not include all time steps
  • Fixed: Fixed bug where the list of variables could become permanently corrupted
  • Fixed: Fixed layer positioning on profile plots when length basis is Horizontal Distance
  • Fixed: Fixed problem where the list of variables would not refresh to include a new calculation under certain situations
  • Fixed: Fixed incorrect calculation in GetSectionLength() function
  • Fixed: Fixed branch joining when ABSPOSITION is used

Update 4

  • Fixed: Fixed bug where Parametric Studies tool could crash upon startup.

Update 5

  • Fixed: Fixed licensing bug that incorrectly prevented access to flotools.

Update 6

  • Fixed: Licensing bug fix for western hemisphere

1.7

Released January 9, 2017

  • New: Export to Excel: Export any plot to a Microsoft Excel spreadsheet as a table of data or similarly-styled chart
  • New: PVT Table Visualization Tool: Visualize fluid data from .tab files as a 3D surface and perform related calculations
  • New: 3D Holdup Plots: Visualize multi-phase holdup along a pipeline in 3D and add associated annotations (pigs, valves, etc.)
  • Improved: Faster data loading and much less memory usage when working in flotools
  • Improved: Many bug fixes and improvements in the calculations framework
  • Improved: New units for Power, Mass, Mass flow rate, and others

Note: There were so many small fixes and improvements in this release that listing them here would have been pointless. You wouldn’t have read them all. Just know that there were a *lot* of fixed bugs and minor improvements that made this one of the most significant flotools updates we’ve ever released. If you have a question about a particular feature or bug feel free to contact us.

Update 1

  • Fixed: Issue where certain types of tab files could not be loaded.
  • Fixed: Issue that caused trends and profiles to fail to load if their associated tab file failed to load

Update 2

  • Improved: Trendline series titles can be changed
  • Fixed: Issue where DTHYD* did not show up in variable list
  • Fixed: Issue where calculated variables that reference a lookup table did not calculate correctly in certain situations
  • Fixed: Issue where trends and profiles would not load if input file was not available
  • Fixed: Issue where variables were always shown with an asterisk when exporting to Excel
  • Fixed: Rare crash when removing multiple annotations from a plot
  • Fixed: Issue where trendline titles were not loaded correctly

Update 3

  • Fixed: Profile merging did not work correctly in certain situations
  • Fixed: Crash when exporting a video of certain profile plots
  • Fixed: Error message when selecting variables after cases have been added to or removed from the workspace
  • Improved: Better auto-generated series title for Imported Data series

Update 4

  • Fixed: Cross plot points could be shown with an incorrect case label or value
  • New: Add trend layers on profiles viewed as trends
  • New: Calculate across distance in a parametric plot’s profile variable
  • Improved: Tab file data is no longer loaded when loading variable catalog
  • Improved: Much faster loading of directories and files in Quick Access view
  • Fixed: Crash when plotting calculated variable with user inputs in two different plots
  • Fixed: Bug where saving a new workspace over an old workspace could migrate data from the old workspace into the new
  • Fixed: Crash loading case files when connections specification is invalid
  • Fixed: Crash when double-clicking N/A cell in a plot matrix
  • Fixed: Crash when adding certain layers/points of interest to a non-time-varying profile
  • Fixed: Crash when the data is not available for a plot with layers
  • Fixed: Tracker interpolation when a profile is reversed
  • Fixed: Bug where reassigning cases cancels any prior additions or removals
  • Fixed: Crash when parametric study’s base case is removed from the workspace
  • Fixed: Bug where calculations could fail in certain situations
  • Fixed: Crash when selecting obot jobs
  • Fixed: A number of crashes when creating or editing calculated variables
  • Fixed: Crash loading cross plot data in certain situations
  • Fixed: Bug where certain POSITION-based variables would not plot correctly

1.6

Released February 15, 2016

  • New: Well plots: create plots for production, completions, and drilling engineers
  • New: Completely redesigned plot export
  • New: ROL and RHOMIX calculated variables
  • New: Rectangle and Ellipse annotations
  • Improved: Streamlined start screen for quickly creating workspaces
  • Improved: Dedicated menu for managing custom plot styles
  • Improved: Faster variable catalog loading, especially with saved workspaces

Parametric studies

  • New: Edit a study variable after it is created
  • New: Option to skip existing cases when generating study cases
  • Improved: Generated case files preserve line breaks from the original file
  • Improved: Identify variables by statement number in addition to label and name
  • Improved: Identify variables linked to Node statements (in addition to Branch statements)
  • Improved: Study variables are grouped by property name by default
  • Fixed: Changes to study name and description were not always saved

Styles

  • New: Completely new menu for editing, saving, and sharing custom styles
  • New: Added a built-in dark theme
  • New: Added tiered settings for font sizes based on plot width
  • Improved: Styles contain separate settings for document and presentation export modes
  • Fixed: Custom styles are remembered when a workspace is opened on another computer

Start screen

  • New: Streamlined, more intuitive design
  • Improved: Search in a specific folder
  • Improved: Button to refresh the folder list

Annotations & Points of Interest

  • New: Rectangle and Ellipse annotations
  • New: Points of Interest categories for separators and other network component types
  • Improved: Added ‘Reset to default’ and ‘No color’ options for annotation colors that support them
  • Fixed: Values properly update when changing X or Y unit type
  • Fixed: Series area annotation was not rendered correctly in certain situations
  • Fixed: Colors are reloaded when the style’s annotation font color changes

Calculations

  • New: ROL and RHOMIX built-in calculated variables
  • New: No longer marked as ‘Preview’
  • Fixed: Crash if two definition variables had the same name

Other

  • New: Right-click option to copy a plot’s image or data from dashboard view
  • New: Option to reverse axis values in ‘Format’ panel
  • New: Option to hide titles in ‘Format’ panel
  • Improved: Option to paste as ‘PNG’ when pasting an image into Microsoft Office applications
  • Improved: Faster loading of cross plots when they are first created
  • Improved: Marker color matches line color when line color changes
  • Improved: Imported trend or profile series also show up as X-Y series
  • Improved: Axis labels do not overlap when plot size is small
  • Fixed: Visual inconsistencies while creating surge volume plots
  • Fixed: Problems in certain situations when working with cross plots that have category X or series variables
  • Fixed: Some files would be reloaded even when they hadn’t changed
  • Fixed: Rare problem calculating horizontal distances for a profile
  • Fixed: Plots with a hydrate curve would sometimes show up empty
  • Fixed: Plot units are remembered when opening a workspace on another computer when that workspace uses a custom unit set
  • Fixed: Chart border was not present when exporting a plot’s image
  • Fixed: Plot previews did not match exported images in certain situations
  • Fixed: Using the scroll wheel to zoom a plot could result in a negative zoom
  • Fixed: Trendline equations were improperly formatted when certain terms were zero
  • Fixed: Rare crash in surge volume plots with multiple series

Update 1

  • New: Redesigned UI for building calculations
  • New: Add user inputs to calculations.  For example, atmospheric pressure when calculating a gauge pressure or a tuning factor in an empirical calculation.
  • New: Edit a calculation directly from the Series panel
  • New: SURGEVOL calculation function
  • New: AREA built-in calculated variable
  • Improved: Greatly improved performance when drawing and rendering plots.  This is most noticeable when viewing dashboards with many plots.
  • Improved: Change to a different branch (in the Series panel) even when a corresponding pipe or section is not available in that branch
  • Improved: Specify a specific unit to use when processing a calculation.  For example, empirical correlations that require a specific unit.
  • Improved: New look and feel in various places, including Annotations, Units, Styles, and more
  • Improved: Calculated variables can be created that can use input variables from multiple cases.
  • Improved: New units, including:
    • Electric conductivity: S/cm, mS/cm
    • Mass flow rate: g/s
    • Time: ms
    • Liquid volume flow rate: L/m, mL/m
    • Dynamic viscosity: Pa*s, mPa*s
    • Torque: N*cm, mN*m
    • Length: um (micrometer)
  • Fixed: Bug where “Group” and “Change all to this” buttons would not update correctly
  • Fixed: Crashes when loading certain malformed files
  • Fixed: Problem where values in a PARAMETERS statement could not be used in a cross plot
  • Fixed: Problem where variables could load very slowly with the calculation library contained an invalid or incomplete calculation
  • Fixed: Duplicate variable names are no longer allowed in a calculation
  • Fixed: Removed the built-in calculation ROL because it was incorrect.
  • Fixed: Calculated variables no longer appear when their formulas are invalid or incomplete
  • Fixed: Crash when exporting videos of X-Y plots in certain situations
  • Fixed: Crash when merging well plots
  • Fixed: Crash when ungrouping time slider when one series does not vary with time
  • Fixed: Bug that disallowed crossing a non-calculated variable against a calculated variable in X-Y plots

Update 2

  • New: Option to view a profile as a trend
  • New: Add multiple lines to a profile using the ‘Choose times…’ option
  • New: Button to create a workspace with no cases
  • Improved: Unit text for minutes changed from ‘m’ to ‘min’
  • Improved: New units for Distance: cm, in, mm, µm
  • Improved: Added support for additional input file variables in a cross plot
  • Improved: Faster plot matrix rendering
  • Improved: New plots take the size of other plots in the dashboard when first created
  • Improved: Added tool tip in dashboard view for long plot titles
  • Improved: Do not apped unit type when generating a parametric study and the varying parameter’s unit type is Unknown
  • Improved: Automatic detection of OLGA 5-style input files
  • Improved: Removed unnecessary precision from Series panel dropdown lists
  • Fixed: Bug that caused time slider text to fail to update
  • Fixed: Bug that caused computed case variables to be unusable in a cross plot with a case filter applied
  • Fixed: Bug that caused time sliders to fail to group when the sliders have a different number of values
  • Fixed: Invalid trendline calculation on profiles that do not vary with time (e.g. elevation profile)
  • Fixed: Fixed crash when pasting into Imported Data after selecting a row header
  • Fixed: Incorrect handling of repeated labels when listing input file variables for a cross plot
  • Fixed: Rare crash when the data for a calculated variable is not available
  • Fixed: Grouping and ungrouping the Initial Volume property for Surge Volume plots did not work correctly

1.5

Released August 8, 2015

  • New: Parametric studies tool – build parametric studies easily from an existing base case
  • New: Merge plots together by drag and drop from the dashboard
  • New: THYD and DTHYD calculated variables (requires entering a hydrate curve)
  • New: Reynold’s number and Froude number calculated variables
  • Improved: Added bbl/h and STB/h volume rate units
  • Improved: Added OLGA 2014.3 support
  • Improved: Added support for Windows 10 & .NET Framework 4.6
  • Fixed: Fixed crash when using specified surge volume drain rates
  • Fixed: Fixed registration issues when using an internet proxy
  • Fixed: Fixed crash when exporting videos at custom sizes
  • Fixed: Fixed crash when adding layers to plots of certain calculated variables
  • Fixed: Fixed crash under certain conditions when plotting calculated phase-based variables
  • Fixed: Fixed issue where the Case Name variable in Cross Plots would sometimes go missing
  • Fixed: Fixed problem where an incorrect input file could be loaded if a case contains multiple input files of the same name with different extensions (i.e. both a .key and a .genkey file)
  • Fixed: A layer point at the beginning of the first section of a branch now shows up correctly for section variables (in the middle of the first section)
  • Fixed: ‘Specify output unit type’ box is remembered when building a calculation
  • Fixed: Fixed problem where axis scaling could become very crowded when changing unit types
  • Fixed: Fixed certain cases where Nodes layer would not display correctly

Update 2

  • Improved: Browsing for cases is faster, especially with network drives
  • Fixed: Values were occasionally double-quoted when generating a parametric study.
  • Fixed: Workspace could not be saved when a cross plot had an incomplete filter.
  • Fixed: Surge volume setup panel text did not show up correctly in rare situations.
  • Fixed: Some plots in a dashboard would not load correctly in rare situations.

Update 3

  • New: Added SLICE() and ROUND() functions for calculated variables.
  • Improved: Scanned folders are no longer converted to their full UNC path
  • Fixed: Added support for loading variables with spaces in their names.
  • Fixed: Rare crash on startup when installer didn’t install correctly.
  • Fixed: Problem reading input files when a unit was not specified on STARTTIME or ENDTIME.

1.4

Released April 7, 2015
Read the release announcement for more details.

  • New: WYSIWYG plot editing – plots are displayed exactly as they will be exported
  • New: Points of Interest – easily add annotations calling out important points on a plot
  • New: Plot Gallery – quickly switch between plots in a dashboard or create a new plot
  • New: Image, Series Highlight, and Series Area annotations
  • Improved: Easily remove a series from the variable list by clicking its check box
  • Improved: Snap annotations to other annotations or to points of interest
  • Improved: Annotations can be reordered
  • Improved: Annotations can be assigned a value on a secondary Y axis
  • Improved: Many new annotation formatting options
  • Improved: Added support for OLGA 2014.1 and 2014.2
  • Improved: Added Pa/m, bar/m, psi/m, atm/m, atm/h, bar/h, and psi/h units for pressure difference
  • Improved: Imported Data no longer requires you to choose a series type
  • Improved: C-Factor can be plotting in SI and English units
  • Fixed: Some unit conversions did not have enough significant figure
  • Fixed: Default unit types for VALVOP and ANGLE variables
  • Fixed: Span time window now works correctly
  • Fixed: Cross plots X axis would not use the correct units when the X variable was a profile that did not vary with time

Update 1

  • New: Added button to quickly edit axis scale
  • Improved: Clicking the auto-zoom button (or pressing the ‘R’ key) once does not reset a manually typed in axis scale. Clicking a second time (or pressing ‘R’ again) resets the manually typed in axis scale.
  • Improved: Time slider can be grouped even when ppl has different number of time values
  • Improved: Added button to manually type in a zoom value
  • Improved: Add a text box attached to a point of interest by clicking twice: once to select the point of interest then again to place the text box.
  • Improved: Added GPM unit and changed default units for liquid volume and liquid volume rate in the Oilfield unit set to bbl and bbl/d, respectively.
  • Improved: More organized color selection dialog for series colors
  • Fixed: Double-clicking a tpl or ppl file did not show the new plot window
  • Fixed: Reassigning the folder of a set of cases did not work
  • Fixed: The wrong plot was selected when clicking ‘Export multiple…’ in certain situations
  • Fixed: Incorrect export DPI was used when exporting via the ‘Save image…’ menu item
  • Fixed: Some scalar variables did not load correctly when simulation time was specified in seconds
  • Fixed: Incorrect font sizes were shown in annotations panel
  • Fixed: Fixed bug calculating profile distances when SECTION=
  • Fixed: Various crashes in certain situations

Update 2

  • New: Save videos of time-varying Profile and X-Y plots
  • New: Generate and plot hydrate curves using one of three industry-standard correlations
  • New: Calculate hydrate temperature suppression using the Heriot-Watt correlation
  • Improved: Much faster loading when the list of recent workspaces is long
  • Improved: Added Series and Filter variables to default cross plot titles
  • Improved: Added time/distance value when hovering over X-Y plot
  • Improved: Layer callouts can be turned on and off
  • Fixed: Crash on Windows 7 when opening the calculations window
  • Fixed: Cross plot series reordering did not work correctly
  • Fixed: Incorrect unit mapping on ACQOLKEX and ACQWLKEX variables
  • Fixed: Rare crash when reloading cases

1.3

Released January 15, 2015

  • New: Custom Calculations – create new variables calculated from other variables
  • New: Plot Matrix – quickly and easily multiply plots across cases, branches, or variables in a workspace
  • New: Multiple Selection – drag and drop, duplicate, or delete multiple plots at once
  • New: Cut/Copy/Paste – cut, copy, and paste plots from one dashboard to another
  • Improved: Dashboards show the plot type via a colored bar on the plot icon
  • Improved: Series colors no longer repeat when another series is removed
  • Improved: Faster loading of dashboards in certain situations
  • Improved: Performance improvements when adding and removing cases from the workspace
  • Fixed: Problems when adding trendlines (lines of best fit) to series other than the first series in a plot
  • Fixed: Last used export style is always remembered

Update 1

  • New: Different unit types for long and short distances called Distance and Length, respectively.  This allows you to set the default unit for long and short distances independently, such as kilometers for elevation profiles and centimeters for diameters.
  • New: LOG() and LN() functions in calculations
  • New: New layer: U-value changes
  • Improved: Time values are rounded automatically when shown in the legend
  • Improved: Annotations no longer disappear when the Y unit changes on a plot
  • Improved: When two cases have the same name in different folders, the folder name is shown to distinguish one from the other
  • Improved: X-Y series can be created from any two variables in the same case.  As an example, this enable an X-Y plot of Pressure vs. Valve Opening.
  • Improved: Profile Length Basis and Reverse options can be ungrouped
  • Improved: Much smaller workspace file size for workspaces with many cross plots
  • Fixed: Y axis scaling is preserved when moving or removing series in a plot
  • Fixed: Cross plot values were shown out of order in certain situations
  • Fixed: Selecting all plots in a plot matrix via Ctrl+A wouldn’t actually select all plots in certain situations
  • Fixed: Cross plots using certain types of profile variables were calculated incorrectly (rare)
  • Fixed: GetPigExitTime() function in calculations was not being calculated correctly
  • Fixed: Crash when attempting to crawl a folder when the user doesn’t have permission to view that folder
  • Fixed: Creating workspace from an obot job
  • Fixed: Problem displaying trendlines (lines of best fit) on plots with multiple Y axes

1.2

Released November 17, 2014

  • New: Trendlines – add a trendline to any plot
  • New: Notes –  add notes to any plot and view all notes at once from the dashboard
  • Improved: Metric document sizes when exporting plot images
  • Improved: Faster startup
  • Improved: Status bar for viewing files that are being loaded
  • Improved: Check mark in variable list for already-plotted variables
  • Fixed: Crash when opening file from root folder of a drive
  • Fixed: Failure loading files with incorrect number of points
  • Fixed: Rare problem where axis labels would show lots of zeros
  • Fixed: Crash when using cross plots on Windows 7
  • Fixed: Rare situation in which a plot may never load
  • Fixed: TW_### variables were loaded with incorrect units.

1.1

Released August 29, 2014
Update 3

  • New: Option to manually adjust profile offsets (branch merging) in profile plots
  • New: Option to manually adjust time offset in trend plots
  • New: Change axis titles and units by clicking on the axis title in the plot
  • New: Add cases to a workspace by dragging and dropping
  • New: Plot all variables in a group with one click
  • New: Cases can be reassigned to a different folder
  • Improved: Multiple profiles on one plot can be set to the same time value with one click
  • Improved: Automatic axis scaling algorithm now always sets Min/Max to major steps
  • Improved: Support for folders with the same name when filtering cases in a cross plot
  • Improved: Hide plot titles and subtitles when exporting
  • Improved: Add a chart border when exporting
  • Improved: Performance improvement for some calculated variables
  • Fixed: Crash when closing flotools or saving a workspace and 1) the workspace file is in use by someone else, or 2) the network connection is unavailable or has been reset.
  • Fixed: flotools became unresponsive when the same value for axis scale minimum and maximum was entered
  • Fixed: Crash when reloading a profile and the number of time values has decreased
  • Fixed: Inputs were not loaded when STARTTIME was not specified for a simulation
  • Fixed: Elevation profile variable would not show up in rare situations
  • Fixed: Pig displacement volume and pig timing variables failed to calculate under certain situations
  • Fixed: Rare bug calculating incorrect average values in cross plots
  • Fixed: The subtitle on a cross plot did not export correctly
  • Fixed: Duplicate legend options in Export screen are removed. Use the Format panel instead.

Update 2

  • Fixed: Crash when creating cross plot or X-Y plots on Windows 7
  • Fixed: Profiles would sometimes merge branches incorrectly when viewing in ‘Horizontal Distance’ profile basis

Update 1

  • Fixed: Unable to plot from OLGA 5 files in certain situations
  • Fixed: Layers weren’t copied when duplicating a plot

Initial Release

  • New: Import and plot data by copying and pasting from Excel
  • New: Min/Max/Average toolbar in plot view
  • New: First profile added to a plot is shown at the last time point in a file, second profile of the same variable is shown at the second-to-last time point, third profile is shown at the third-to-last time point, etc.
  • New: Mixture Density (RHOMIX), Residence Time, and C-Factor calculated variables
  • New: Variable description shown when hovering over variable name
  • New: Added profile variables loaded from input file (e.g. you can now plot a profile of ambient temperature from the input file)
  • New: Support for Windows Metafile format when copying a plot image to clipboard
  • Improved: Loading times when plotting multiple variables in a new plot
  • Improved: Loading times when changing options in the Series panel
  • Improved: Performance for calculated variables
  • Improved: Performance for workspaces with many cases
  • Improved: Time sliders can be grouped when not all series have time values
  • Improved: Searching for files now supports quoted terms (e.g. you can search for “A Folder With Spaces In Its Name”)
  • Improved: Cross plot variable list now shows only variables from the cases selected in the cross plot
  • Improved: Cross plot variable list shows variables from the restart file’s input file, when necessary
  • Fixed: flotools interpreted files with the same name but different letter casing as different cases (e.g. Case1 vs. case1)
  • Fixed: Pigging layer showed incorrect labels when pig travels upstream in a branch
  • Fixed: Crash when adding or removing cases from the workspace
  • Fixed: Reordering series in a cross plot from the Series panel did not work
  • Fixed: Time slider for profiles was missing values in certain situations

1.0

Released August 1, 2014
New in 1.0.4

  • Improvements to the pig timing layer
  • Fixed problem causing flotools to use 2-3% of CPU when not being used

New in 1.0.3

  • Fixed issue causing the ‘Positions’ layer to display incorrectly with OLGA 5 cases

New in 1.0.2

  • Fixed issue that could cause flotools to deactivate when connected to an unknown network connection

New in 1.0.1

  • Opening a .tpl or .ppl file in flotools automatically creates a workspace with that file
  • Duplicate a dashboard by right-clicking on a dashboard title
  • Added case name to point hover labels in cross plots

New in 1.0.0

  • Initial commercial release
  • A license key is required to access the application
  • New look and feel throughout the application
  • Improved VPN and shared drive support: plots can be viewed when the case files cannot be loaded or have been deleted
  • Improved workspace loading speed, especially over VPN
  • Added option to choose image quality when exporting plot images
  • Fixed major and minor Y axis step options
  • Numerous other bug fixes and small improvements

0.9

New in 0.9.19

  • Fixed flickering when duplicating or moving a plot in a dashboard
  • Fixed crash when opening the formatting panel with an incomplete cross plot

New in 0.9.18

  • Added units to Y axis titles

New in 0.9.17

  • X-Y plots
  • Axis differentiation: superscripts and colors are used to denote the axis used by a series when a plot has multiple Y axes
  • Improved print quality of exported plot images
  • Fixed scaling issues for plots with secondary axes, especially when annotations are present
  • Cross plot titles show up as ‘Y vs. X’ instead of ‘X vs. Y’
  • Length basis options are copied correctly when duplicating a plot
  • Fixed bug when placing text box annotations
  • Fixed crash when reloading data in a workspace and a case’s directory is missing
  • Fixed crash under certain conditions when editing annotations
  • Fixed display problems when filtering the variable list

New in 0.9.16

  • Fixed crash when exporting trend or profile plot data

New in 0.9.15

  • Choose between pipeline length and horizontal distance for profile plots
  • New annotation types: Text box, Arrow, Vertical area, and Horizontal area
  • Cross plots now support text values (e.g. Case Name, PROJECT, TITLE, INFO, etc.)
  • Cross plots now work with or without a Series variable
  • Added search boxes for drop-down options in Series panel
  • Improved filtering in variables listing
  • Profile Location option for cross plot variables now works as expected
  • Fixed incorrect unit on MFPHC variable

New in 0.9.14

  • Fixed crash creating cross plots when running under Windows 7

New in 0.9.13

  • Axis number formatting options (Number, Scientific, Percentage, etc.)
  • All tick marks on secondary axes line up with the primary axis when automatic axis scaling is enabled
  • Hold shift while hovering over a plot to interpolate points
  • Improved units formatting (e.g. C -> °C, m3 -> m³)
  • New Pressure units: kPaa, kPag, MPa, MPaa, and MPag
  • Automatic scaling for profile plots now takes the entire time series (not just the displayed time slice) into account

Other fixes:

  • Automatic scaling now takes annotations into account
  • Removed confirmation dialog when removing a series from a plot
  • Improvement to CSV export for trends and profiles
  • Extended support for branch joining when plotting OLGA 5 cases
  • Fixed crashes that could occur while plotting data that takes a long time to load
  • Fixed crash when moving plots in a dashboard
  • Fixed bug where grouping options would reset in variable list unexpectedly
  • Fixed crash when clicking in the legend when the legend has been moved
  • Fixed scaling issue when a plot has been manually scaled and the default unit set changes

New in 0.9.12

  • Minor bug fixes

New in 0.9.11

  • Fix for crash upon clicking Series button

New in 0.9.10

  • Logarithmic axes
  • Y axis on the right-hand side of a plot
  • Plot time series from input files
  • Reordering plots in a dashboard
  • Dashboard tab reordering
  • Fixed bug calculating secondary Y axis titles
  • Fixed bug reconstructing elevation coordinates in elevation profiles
  • Fixed bug where layers would show up incorrectly in certain situations

New in 0.9.9

  • Administrative privileges are no longer required when installing flotools
  • Fixed a problem that caused calculated variables to fail to load in certain situations
  • Fixed a problem loading branch connectivity (branch merge nodes) from OLGA 5 files

New in 0.9.8

  • Significant performance improvements and bug fixes in the crawler, including decreased memory and CPU usage
  • Plot styles, including custom logos, new legend options, text sizes, and custom colors
  • Unit types shown in axis titles by default
  • Fixed bug where searching sometimes shows folders that do not exist
  • Fixed crash when searching and a folder does not exist

New in 0.9.7

  • Removed dependency on .NET Framework 4.5

New in 0.9.6

  • Fixed a bug that caused changes in the Y axis to apply to multiple plots after duplicating those plots.
  • Fixed a problem causing Start menu shortcuts to become orphaned after an update (applies after the next update).
  • Performance fixes for cross plots and workspaces with many cases.
  • Fixed a bug that caused cross plot filter values to display in an incorrect unit.

New in 0.9.5

  • Significant improvements to load time and general responsiveness
  • When refreshing a workspace, only cases that have changed are reloaded
  • Added support for grouping time series with slightly different values
  • Fixed a bug causing plots for running cases to show up empty after refreshing the workspace
  • Reduced memory usage when loading many files
  • Numerous other bug fixes and improvements

New in 0.9.4

  • Fixed incorrect cross plot values when using the ‘Average’ and ‘Integrate’ calculation types
  • Fixed bug causing the series variable time window in a cross plot to fail to save correctly

New in 0.9.3

  • Copy CSV to clipboard
  • Batch image export
  • Profile time value shown on series and plot titles
  • Only cases with outputs (.tpl or .ppl) shown in the files list
  • Cases ordered alphabetically in files list
  • New integration option for calculating cross plot values
  • Pause/resume crawling via right-click menu on tray icon
  • Improved input variation detection for cross plots, especially for OLGA 5 simulations
  • Fixed problems loading calculated variables while a simulation is running
  • Fixed problems loading certain TPL and PPL files
  • Cross plots values are exported to CSV with the correct units

New in 0.9.2

  • Added support for OLGA 5 PPL files
  • Added new volume units: Cubic feet (ft^3) and million cubic feet (Mcft)

New in 0.9.1

  • Fixed a bug causing some files to take an extremely long time to open

New in 0.9.0

  • Initial release