Epsilon3 Changelog #50: Insight into Anomalies, Multiple Review Types, Sketch Field Input, COSMOS and Yamcs, New APIs, and more!

Welcome to a milestone (#50!) edition of our Changelog. We have a jammed packed list of new features and improvements to share with you. Let’s get started!

TL;DR:

  • Insight into Run Duration Anomalies

  • Multiple Review Types and Groups

  • Sketch Field Input

  • Keyboard Shortcut Hints

  • Integrations with Cosmos and Yamcs

  • Tags for Purchase Orders

  • New Builds and Events APIs

ICYMI: Watch Payload’s webinar on "Automation vs. Manual Action in Satellites" and the panel discussion around operations with satellite companies and dig deeper into how they think about, plan for and execute testing and operations from both a manual and automated perspective. Also, check out Payload's article about the 3 new products we released.


New! Insights Anomalies Tab

  • Detect and analyze anomalies, inefficiencies, or unexpected outcomes in your performance data effortlessly based on Run Duration. 

  • Easily adjust the Anomaly Sensitivity by customizing the Standard Deviation threshold to match your specific needs.

  • Collaborate and troubleshoot anomalies with team members by sharing plots and analyses.

  • Gain insights from detailed analytics, dashboards, and reports, allowing you to filter results for specific insights and trends.

  • Seamlessly examine performance data from various sources such as testbeds, vehicles, and more for comprehensive analysis.

  • Plus! A new chart to show the Average Duration of Longest Procedure.

New! Multiple Review Types to Group Required Reviewers

  • You can now add review types to account for multiple groups of required reviewers to adjust for different review requirements, such as major and minor version updates.

  • When multiple review types have been created, users will be required to select one of these when moving a procedure from draft to review. If only one review type is specified, it functions the same as the required reviewers that were previously available.

  • Admins can add more review types by going to the release settings page.

New! Sketch Field Input

  • Want to add a handwritten scribble or drawing to a step? Now you can add a Sketch as a new Type for a Procedure Variable or Field Input in a step.

  • Optionally, you can add text to be associated with the Sketch.

New! Keyboard Shortcuts

  • Who doesn’t love keyboard shortcuts? Now you can quickly find the necessary shortcut to increase your efficiency when editing procedures.

  • When you access the Add Content Menu, the keyboard shortcut hints are displayed for fast actions like Delete, Copy, and Paste. 

  • It’s also smart, and knows which OS you’re on to properly display the right key combination!

  • As we add more shortcuts, they will appear on the menu. So stay tuned!

New! COSMOS and Yamcs Integrations

We built integrations for COSMOS v4 and Yamcs to allow seamless synchronization of telemetry parameters and values in COSMOS and Yamcs to Epsilon3. The integrations give access to all telemetry parameters when creating procedures in Epsilon3, and provides real time telemetry values when running procedures.

  • The COSMOS integration is middleware that can be deployed alongside COSMOS instance(s). The middleware is a docker container that sits between COSMOS and Epsilon3 and proxies requests to and from each service.

  • Learn more about integrating COSMOS with Epsilon3 by contacting support@epsilon3.io.

  • The Yamcs integration is a plugin that can be natively added to Yamcs. The plugin will sync the Yamcs telemetry parameters to Epsilon3, connect to the Yamcs real time processor and Epsilon3 SocketIO server, and fetch and return telemetry values when requested.

  • Learn more about integrating Yamcs with Epsilon3 by contacting support@epsilon3.io.

New! Tags for Purchase Orders in Builds

  • You can now define one or more tags for each purchase order. Tags allow for a lot of flexibility in organizing purchase orders. Quickly find a specific purchase order or gauge status of multiple related purchase orders at once.

  • Add one or more tags when creating a new purchase order, or editing an existing one.

  • Filter by one or more tags to narrow down the list of purchase orders.

  • Users are now also able to sort the purchase orders list by each field, including a new ‘Delivery Date’ field, to further enhance discoverability.

  • We’ve also added new Order Status and Delivery Date fields so it’s easier to keep track, filter, and sort your orders.

New! Events API

Events can now be interacted with using our Events API.

  • Supported operations:

    • GET Events - Retrieves all of your events with query parameters

    • GET Event - Retrieve all details of a specific event

    • PATCH Event - Update event details

    • POST Event - Create a new event

    • DELETE Event - Deletes specific event

  • The Events API now works seamlessly with Epsilon3’s existing authentication methods.

More information can be found in the Events API documentation.

New! Builds API

The Builds API can be used to manage your part templates (or bill of materials) and list your entire inventory.

  • Supported operations:

    • GET /builds/parts - Retrieve all parts defined in your workspace.

    • POST /builds/parts - Add one or more parts to your workspace.

    • GET /builds/parts/:partId - Retrieve a single part using its ID.

    • GET /builds/inventory - Retrieve all items in your workspace's inventory.

  • More information can be found in the Builds API documentation.

Improvements:

  • Grouping of Operations with Planning in Navigation.

  • Ability to reply to current run comments.

  • Set instantaneous events or milestones in Scheduling.

  • Define and display part usage types in Builds.

  • Move expand/collapse buttons to the standard toolbar.

  • Disable auto download of attachments for drafts and reviews on the Master Procedure List.

  • Significantly improve post-offline sync performance.

  • Ability to filter by multiple operators in Runs.

  • More persistent selection of items in Edit.

  • Event bar color update to better support ADA.

  • Performance improvements for telemetry.

  • Added the ability to customize telemetry poll rate.

  • Added error message showing missing columns when importing parts.

  • Add notes field to inventory items in Builds.

  • Send procedure variables with external data requests.

Fixes:

  • Fixed bug where telemetry only works for the last step in the run.

  • Milestones now render in swimlanes.

  • Fixed blank page on run after specific steps in Offline mode.

  • Fixed Event import to include validation.

  • POST /runs now checks for procedure state when starting a run.

  • Fixed sort by duration on Insights.

  • Fixed run status filter mislabeled on Insights.

  • Fixed "Loading" showing when loading isn't happening on Insights.

  • Fixed runs not being added to an Operation via the run page.


If you are a current user of Epsilon3, contact support@epsilon3.io for the review link to earn $50 before submitting.

 

Interested in learning more? Click below to get started.

Previous
Previous

Epsilon3 Named a High Performer in the Fall 2023 Grid Report® by Real Users on G2

Next
Next

Epsilon3 Changelog #49: New capabilities for you to Plan, Build, Execute, Analyze, and Discover