April 2022 update
A new design system with cleaner and more consistent colors and user interface; new external APIs for library and user management; revamped drill-downs.
New features
New design system
We are now using a new design that will have cleaner & more consistent colors and user interface components. This will be gradually rolled out over the coming months. Today’s release includes a noticeable change to button colors.
Drill-downs
We have also made several improvements to drill-downs this month, which are a popular feature for deep-dives on specific companies, allowing users to combine charts and tables incorporating data from multiple data sets.
There is now a streamlined drill-down builder page using the new designs, reducing the number of clicks to edit drill-downs, and unifying the interface for company & non-company drill-downs.
- Error bars: now supported for line & bar charts - specify additional upper & lower bound signals. If your main signal returns multiple time series, the upper & lower bound signals should be configured to return time series with identical labels.
- Widget headings now have link targets, allowing deep-linking to a specific chart or table
- Table widgets are now initially truncated to 10 rows, with an option to show all
APIs & point-in-time
- External APIs: we released new Management APIs for Library & user management
- Point-in-time: Signal Explorer data downloads now respect the specified point-in-time date, if this is selected.
Improvements
- DSL: we now extend the evaluation period by 1 year in both directions by default in
signal.align_to_dates(...)
. This helps avoid the resulting time series being dependent on the evaluation period, by ensuring that data points can be aligned to dates outside the evaluation period. - DSL: when using the
graph_signal()
function, specifically in cases involving graph traversal (eg from a company to a connected entity), time series results are now always labelled with the display name of the leaf entity. (See the changelog for more details.) - Chart exports: added attribution to Exabel / data partners; changed background from transparent to white
- Signal Explorer: updated y-axis label suffix for big numbers (showing B instead of G for billions)
- Dashboards: popup charts now show values up to 6 months into future, if available - useful for columns that display consensus forecasts
- Portfolio Strategies: harmonized URL links
- Portfolio Strategies: allocation exports now exclude ISIN, due to licensing restrictions
Bug fixes
- Point-in-time: Factset actuals & fundamentals now have their known-time set correctly to the report date. Previously, there was an incorrect approximation that known-time = fiscal period date.
- Charts: fixed PDF downloads, which were not working due to a change in the highcharts package
- Charts: fixed chart legends being cropped when copying to clipboard in some edge cases
- Signal Explorer: fixed edge case where whitespace wrapping caused syntax highlighting to fail
- Prediction models: fixed previous year tooltip in model prediction page
- Alpha tests: fixed bug where URL was not resetting after replicating an alpha test
- Library: fixed keyboard shortcuts triggering incorrectly when editing signals, tags and models
- Dashboards: fixed regression causing drill-downs to show in the Open dashboard modal