v2.9.0
Mon Oct 21 2024
New Features
AI-Engine
API
- update variables table
- simulation optimization" Closes #578
- response curve temporal result Closes #679
UI
- add prep function to handle new update variable format Closes #1528, Related https://gitlab.com/desupervised/platform/commercial-navigator/api/-/merge_requests/808
Bug Fixes
AI-Engine
- stauration function decode order ## 6.2.5 (2024-08-07) ### Bug Fixes * feture importance excludes holidays (a55bc71) * feture importance excludes holidays (758d419)
- handle pred with no dates node propperly
- Use Variables instead of old variable loading
- Simplify inputs for nodes operating using dates
- condition on predicted values during decomp to avoid inconsistencies
- ensure we export numbers not string in bulk predict
- handle empty event data
- Bugfix decomp evens
- Iprove events flow by using new Events node in various places
API
- migration issue
- map sqlalchemy type to polars type
platform_comnav-api.1.a5s03jf3muzk@vmi1522040 | df = pl.read_database(stmt, sess).lazy() platform_comnav-api.1.a5s03jf3muzk@vmi1522040 | File "/root/.local/share/virtualenvs/src-NVTF7jWz/lib/python3.9/site-packages/polars/io/database/functions.py", line 254, in read_database platform_comnav-api.1.a5s03jf3muzk@vmi1522040 | return cx.execute( platform_comnav-api.1.a5s03jf3muzk@vmi1522040 | File "/root/.local/share/virtualenvs/src-NVTF7jWz/lib/python3.9/site-packages/polars/io/database/_executor.py", line 532, in to_polars platform_comnav-api.1.a5s03jf3muzk@vmi1522040 | frame = frame_init( platform_comnav-api.1.a5s03jf3muzk@vmi1522040 | File "/root/.local/share/virtualenvs/src-NVTF7jWz/lib/python3.9/site-packages/polars/io/database/_executor.py", line 302, in _from_rows platform_comnav-api.1.a5s03jf3muzk@vmi1522040 | return frames if iter_batches else next(frames) # type: ignore[arg-type] platform_comnav-api.1.a5s03jf3muzk@vmi1522040 | File "/root/.local/share/virtualenvs/src-NVTF7jWz/lib/python3.9/site-packages/polars/io/database/_executor.py", line 289, in <genexpr> platform_comnav-api.1.a5s03jf3muzk@vmi1522040 | DataFrame( platform_comnav-api.1.a5s03jf3muzk@vmi1522040 | File "/root/.local/share/virtualenvs/src-NVTF7jWz/lib/python3.9/site-packages/polars/dataframe/frame.py", line 369, in __init__ platform_comnav-api.1.a5s03jf3muzk@vmi1522040 | self._df = sequence_to_pydf( platform_comnav-api.1.a5s03jf3muzk@vmi1522040 | File "/root/.local/share/virtualenvs/src-NVTF7jWz/lib/python3.9/site-packages/polars/_utils/construction/dataframe.py", line 462, in sequence_to_pydf platform_comnav-api.1.a5s03jf3muzk@vmi1522040 | return _sequence_to_pydf_dispatcher( platform_comnav-api.1.a5s03jf3muzk@vmi1522040 | File "/usr/local/lib/python3.9/functools.py", line 888, in wrapper platform_comnav-api.1.a5s03jf3muzk@vmi1522040 | return dispatch(args[0].__class__)(*args, **kw) platform_comnav-api.1.a5s03jf3muzk@vmi1522040 | File "/root/.local/share/virtualenvs/src-NVTF7jWz/lib/python3.9/site-packages/polars/_utils/construction/dataframe.py", line 670, in _sequence_of_tuple_to_pydf platform_comnav-api.1.a5s03jf3muzk@vmi1522040 | return _sequence_of_sequence_to_pydf( platform_comnav-api.1.a5s03jf3muzk@vmi1522040 | File "/root/.local/share/virtualenvs/src-NVTF7jWz/lib/python3.9/site-packages/polars/_utils/construction/dataframe.py", line 586, in _sequence_of_sequence_to_pydf platform_comnav-api.1.a5s03jf3muzk@vmi1522040 | pydf = PyDataFrame.from_rows( platform_comnav-api.1.a5s03jf3muzk@vmi1522040 | polars.exceptions.ComputeError: could not append value: "Macro" of type: str to the builder; make sure that all rows have the same schema or consider increasing `infer_schema_length` - prevent event baseline
- missing event var
UI
- clone by dragging with alt key Closes #1532
- use window.requestAnimationFrame to replace manual delay
- adjusment for capability update Closes #1521
- more layout options Closes #1533
- cleanup old reactflow Closes #1454
- proper handle group nodes on elkjs layouter Closes #1540
- proper filter on result dashboard Closes #1539
- sorted data on big number plot of insights tab
- filter out events variable on baseline selection
- use variable column to check data availability
- proper filter by data type on getting dashboard data
- pascal case on unproperly formatted variable string Closes #1544
- capability updates and remove v2 postfix Related #1547
- proper default for Events node and capability update Closes #1547
- add more info on hotkey popup Closes #1551
- elevate edge on selection Closes #1557
Unknown commit type
AI-Engine
- Coefficients on all nodes
- Merge branch 'coefficents_on_all_nodes' into 'main' Coefficients on all nodes See merge request desupervised/solutions/full-economics!270
- stauration function decode order See merge request desupervised/solutions/full-economics!271
- non repeating dates in holidays
- non repeating dates in holidays See merge request desupervised/solutions/full-economics!272
- handle pred with no dates node propperly See merge request desupervised/solutions/full-economics!273
- Use Variables instead of old variable loading See merge request desupervised/solutions/full-economics!274
- Simplify inputs for nodes operating using dates See merge request desupervised/solutions/full-economics!275
- condition on predicted values during decomp to avoid inconsistencies See merge request desupervised/solutions/full-economics!277
- Result node add a dedicated result node and hide the
result_node=true/falseon nodes - Merge branch 'result_node' into 'main' Result node See merge request desupervised/solutions/full-economics!278
- clean up changelogs
- Merge branch 'main' into release
- ensure we export numbers not string in bulk predict See merge request desupervised/solutions/full-economics!280
- Decompose events by sending empty dates
- Merge branch 'decompose_events_by_sending_empty_dates' into 'main' Decompose events by sending empty dates See merge request desupervised/solutions/full-economics!281
- Merge branch 'main' into release
- Bugfix decomp evens See merge request desupervised/solutions/full-economics!282
- Iprove events flow by using new Events node in various places See merge request desupervised/solutions/full-economics!283
- Merge branch 'main' into release
API
- update variables table See merge request desupervised/platform/commercial-navigator/api!808
- simulation optimization" Closes #578 See merge request desupervised/platform/commercial-navigator/api!805
- response curve temporal result Closes #679 See merge request desupervised/platform/commercial-navigator/api!824
- migration issue See merge request desupervised/platform/commercial-navigator/api!828
- map sqlalchemy type to polars type See merge request desupervised/platform/commercial-navigator/api!827
- prevent event baseline See merge request desupervised/platform/commercial-navigator/api!829
- remove unused endpoints
- remove unused endpoints See merge request desupervised/platform/commercial-navigator/api!830
- missing event var See merge request desupervised/platform/commercial-navigator/api!831
UI
- clone by dragging with alt key Closes #1532 See merge request desupervised/platform/commercial-navigator/ui!1476
- use window.requestAnimationFrame to replace manual delay See merge request desupervised/platform/commercial-navigator/ui!1478
- adjusment for capability update Closes #1521 See merge request desupervised/platform/commercial-navigator/ui!1474
- more layout options Closes #1533 See merge request desupervised/platform/commercial-navigator/ui!1479
- cleanup old reactflow Closes #1454 See merge request desupervised/platform/commercial-navigator/ui!1480
- proper handle group nodes on elkjs layouter Closes #1540 See merge request desupervised/platform/commercial-navigator/ui!1481
- add prep function to handle new update variable format Closes #1528 See merge request desupervised/platform/commercial-navigator/ui!1452
- proper filter on result dashboard Closes #1539 See merge request desupervised/platform/commercial-navigator/ui!1482
- sorted data on big number plot of insights tab See merge request desupervised/platform/commercial-navigator/ui!1483
- use variable column to check data availability See merge request desupervised/platform/commercial-navigator/ui!1485
- filter out events variable on baseline selection See merge request desupervised/platform/commercial-navigator/ui!1484
- proper filter by data type on getting dashboard data See merge request desupervised/platform/commercial-navigator/ui!1486
- pascal case on unproperly formatted variable string Closes #1544 See merge request desupervised/platform/commercial-navigator/ui!1487
- capability updates and remove v2 postfix See merge request desupervised/platform/commercial-navigator/ui!1488
- proper default for Events node and capability update Closes #1547 See merge request desupervised/platform/commercial-navigator/ui!1489
- add more info on hotkey popup Closes #1551 See merge request desupervised/platform/commercial-navigator/ui!1491
- elevate edge on selection Closes #1557 See merge request desupervised/platform/commercial-navigator/ui!1492