Release Notes¶
v3.1.6¶
date: 2024-11-08T14:46:34.173Z
v3.1.6¶
Bug Fixes¶
AI-Engine¶
- date alignment in opt results when using subset
API¶
- fix cannot delete optimization
- ignore duplicate on insert model performace
- change default distribution interpolation
- update sim input on opt done
UI¶
- adhere to argument hide spec Closes #1585
- code improvement on handle
Unknown commit type¶
AI-Engine¶
- desupervised/solutions/full-economics into release
API¶
- fix cannot delete optimization See merge request desupervised/platform/commercial-navigator/api!848
- ignore duplicate on insert model performace See merge request desupervised/platform/commercial-navigator/api!847
- change default distribution interpolation See merge request desupervised/platform/commercial-navigator/api!849
- update sim input on opt done See merge request desupervised/platform/commercial-navigator/api!850
UI¶
- adhere to argument hide spec Closes #1585 See merge request desupervised/platform/commercial-navigator/ui!1549
- code improvement on handle See merge request desupervised/platform/commercial-navigator/ui!1550
v3.1.5¶
date: 2024-11-08T10:19:23.843Z
v3.1.5¶
Bug Fixes¶
UI¶
- on the plot vs actual both marker have its own symbol Closes #1586
- proper fill missing on prefill case from optim
Unknown commit type¶
UI¶
- on the plot vs actual both marker have its own symbol Closes #1586 See merge request desupervised/platform/commercial-navigator/ui!1547
- proper fill missing on prefill case from optim See merge request desupervised/platform/commercial-navigator/ui!1548
v3.1.4¶
date: 2024-11-08T06:47:56.778Z
v3.1.4¶
Bug Fixes¶
UI¶
- expand all tree on edge kwarg input when read only Closes #1583
- add background on holdout period of the plot Closes #1589
Unknown commit type¶
UI¶
- expand all tree on edge kwarg input when read only Closes #1583 See merge request desupervised/platform/commercial-navigator/ui!1545
- add background on holdout period of the plot Closes #1589 See merge request desupervised/platform/commercial-navigator/ui!1546
v3.1.3¶
date: 2024-11-07T20:15:57.312Z
v3.1.3¶
Bug Fixes¶
AI-Engine¶
- load statedict with bool tensor
- imporve logic for floreload statedict with bool
API¶
- missing eval dates
- fix excel incorrectly parse non iso date
UI¶
- output checking on all node types Closes #1582. And proper proximity connect handler on missing handle.
- proper dependencies on edge kwargs input and variables node better handler
Unknown commit type¶
AI-Engine¶
- desupervised/solutions/full-economics into release
API¶
- missing eval dates See merge request desupervised/platform/commercial-navigator/api!844
- fix excel incorrectly parse non iso date See merge request desupervised/platform/commercial-navigator/api!845
UI¶
- output checking on all node types Closes #1582 See merge request desupervised/platform/commercial-navigator/ui!1543
- proper dependencies on edge kwargs input and variables node better handler See merge request desupervised/platform/commercial-navigator/ui!1544
v3.1.2¶
date: 2024-11-06T23:49:34.417Z
v3.1.2¶
Bug Fixes¶
API¶
- correct grouping value https://desupervised.zulipchat.com/#narrow/channel/187259-Alviss-AI/topic/Bug.3A.20suspicious.20warning.20message
UI¶
- typo https://desupervised.zulipchat.com/#narrow/channel/187259-Alviss-AI/topic/Bug.3A.20small.20UI
- baseline proper set
Unknown commit type¶
API¶
- correct grouping value See merge request desupervised/platform/commercial-navigator/api!843
UI¶
- typo See merge request desupervised/platform/commercial-navigator/ui!1541
- baseline proper set See merge request desupervised/platform/commercial-navigator/ui!1542
v3.1.1¶
date: 2024-11-06T14:41:23.230Z
v3.1.1¶
Bug Fixes¶
UI¶
- usable baseline input Closes #1513 It was very slow to input a number, especially when the selected variables are a lot.
- event template optional keys and better empty check Closes #1573
Unknown commit type¶
UI¶
- usable baseline input Closes #1513 See merge request desupervised/platform/commercial-navigator/ui!1539
- event template optional keys and better empty check Closes #1573 See merge request desupervised/platform/commercial-navigator/ui!1540
v3.1.0¶
date: 2024-11-06T09:39:24.018Z
v3.1.0¶
New Features¶
AI-Engine¶
API¶
UI¶
- add temporal curves plot to the result page Closes #1467
- user template integrated on dag page Closes #1497
Bug Fixes¶
AI-Engine¶
- temporal response curves date alignment bug
API¶
- add combination to response
- add combination to response of details endpoint
UI¶
- ux improvements on glm template Related #1569
- reorder trans fn on glm template Related #1569
- add default values on certain data type on glm template Related #1569
- dynamic layout on glm template based on breakpoints Closes #1569
- block create button when getting variables Closes #1563
- move around left sidebar item Closes #1545
- improvement on pred creation page and code side
- apply minimum based on capability type on coeff input Closes #1546
- proper highlight style forwarding on variables node Closes #1571
- holding shift disable proximity connect Closes #1570
- add warning on combination on dataset related stuff on multiple places Closes #1441
- add warning on combination on dataset related stuff on multiple places Closes #1441 Fix type issue on main branch caused by prev mr
- add teamId to broken url download Closes #1576
- apply prev separator and add nice format to combination selection table
- send out all variables on submit of glm template Closes #1577
- pass the function instead of the hook Closes #1480
- minor adjusment
- use new endpoint for create Closes #1359
- add new filter to split the variable on results tab Closes #1501
- add select unselect all button on internal section Closes #1556
- add indent to stringified json on json preview Closes #1510
- use dataset simple selection component Closes #1527
- add more utility to baseline tab Related #1513
- hide temporal effect on results page
Unknown commit type¶
AI-Engine¶
API¶
- add combination to response See merge request desupervised/platform/commercial-navigator/api!837
- add combination to response of details endpoint See merge request desupervised/platform/commercial-navigator/api!838
- Job output s3
- Merge branch ‘job-output-s3’ into ‘main’ Job output s3 See merge request desupervised/platform/commercial-navigator/api!840
UI¶
- ux improvements on glm template See merge request desupervised/platform/commercial-navigator/ui!1513
- reorder trans fn on glm template See merge request desupervised/platform/commercial-navigator/ui!1514
- add default values on certain data type on glm template See merge request desupervised/platform/commercial-navigator/ui!1515
- dynamic layout on glm template based on breakpoints Closes #1569 See merge request desupervised/platform/commercial-navigator/ui!1516
- block create button when getting variables Closes #1563 See merge request desupervised/platform/commercial-navigator/ui!1517
- move around left sidebar item Closes #1545 See merge request desupervised/platform/commercial-navigator/ui!1518
- improvement on pred creation page and code side See merge request desupervised/platform/commercial-navigator/ui!1519
- apply minimum based on capability type on coeff input Closes #1546 See merge request desupervised/platform/commercial-navigator/ui!1520
- proper highlight style forwarding on variables node Closes #1571 See merge request desupervised/platform/commercial-navigator/ui!1521
- holding shift disable proximity connect Closes #1570 See merge request desupervised/platform/commercial-navigator/ui!1522
- add warning on combination on dataset related stuff on multiple places Closes #1441 See merge request desupervised/platform/commercial-navigator/ui!1523
- add warning on combination on dataset related stuff on multiple places Closes #1441 See merge request desupervised/platform/commercial-navigator/ui!1524
- add teamId to broken url download Closes #1576 See merge request desupervised/platform/commercial-navigator/ui!1525
- apply prev separator and add nice format to combination selection table See merge request desupervised/platform/commercial-navigator/ui!1526
- send out all variables on submit of glm template Closes #1577 See merge request desupervised/platform/commercial-navigator/ui!1527
- add temporal curves plot to the result page Closes #1467 See merge request desupervised/platform/commercial-navigator/ui!1528
- pass the function instead of the hook Closes #1480 See merge request desupervised/platform/commercial-navigator/ui!1529
- user template integrated on dag page Closes #1497 See merge request desupervised/platform/commercial-navigator/ui!1530
- minor adjusment See merge request desupervised/platform/commercial-navigator/ui!1531
- use new endpoint for create Closes #1359 See merge request desupervised/platform/commercial-navigator/ui!1532
- add new filter to split the variable on results tab Closes #1501 See merge request desupervised/platform/commercial-navigator/ui!1533
- add select unselect all button on internal section Closes #1556 See merge request desupervised/platform/commercial-navigator/ui!1534
- add indent to stringified json on json preview Closes #1510 See merge request desupervised/platform/commercial-navigator/ui!1535
- use dataset simple selection component Closes #1527 See merge request desupervised/platform/commercial-navigator/ui!1536
- add more utility to baseline tab See merge request desupervised/platform/commercial-navigator/ui!1537
- hide temporal effect on results page See merge request desupervised/platform/commercial-navigator/ui!1538
v3.0.4¶
date: 2024-11-04T17:30:10.721Z
v3.0.4¶
v3.0.3¶
date: 2024-10-31T12:15:59.472Z
v3.0.3¶
Bug Fixes¶
UI¶
- add teamId to broken url download
v3.0.2¶
date: 2024-10-30T16:57:36.635Z
v3.0.2¶
v3.0.1¶
date: 2024-10-29T07:32:03.376Z
v3.0.1¶
Bug Fixes¶
UI¶
- wrong file on settings page
v3.0.0¶
date: 2024-10-28T14:08:04.704Z
v3.0.0¶
New Features¶
AI-Engine¶
API¶
- unify users and teams api docs Close https://gitlab.com/desupervised/platform/docker-compose/-/issues/90 Relates to https://gitlab.com/desupervised/platform/docs/-/issues/65
- rename schema tags
Teams¶
UI¶
- changed urls to enable shareable link across teams and projects
- manage access token Close https://gitlab.com/desupervised/platform/users/-/issues/36
- upgrade antd library
- glm template input to help generating glm node Closes #1507
Users¶
- personal access token Related to https://gitlab.com/desupervised/platform/users/-/issues/36
Bug Fixes¶
AI-Engine¶
- use Variables instead of PriceData in Price Variation template
API¶
- add var id to cache Closes https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/issues/1560
Teams¶
- remove user id from openapi schema
UI¶
- strictier access token expire datepicker
- remove the call to result endpoint as we are not using it Closes #1562
- handle duplicate gracefully Closes #1559
- install better hooks library
- handle invalide useEffect on variables node Closes #1565, and one of #1566
- install hooks lib
- properly execute layouter on initial Closes #1566
- upgrade antd library
- add full width on custom tooltip selection
- proper type on glm template definitions
- add connectNulls to actual data line on comparison plot Closes #1564
- dropdown fill rest of width on utility menu Closes #1568
- add inited logic on key and keys input to avoid invalid value Closes #1572
Users¶
- rename schema tags and hide some endpoints
style¶
AI-Engine¶
API¶
Teams¶
- fix ruff
UI¶
Users¶
Unknown commit type¶
AI-Engine¶
- use Variables instead of PriceData in Price Variation template See merge request desupervised/solutions/full-economics!286
- Merge branch ‘main’ into release
API¶
- date missmatch in simulation See merge request desupervised/platform/commercial-navigator/api!833
- add var id to cache Closes ui#1560 See merge request desupervised/platform/commercial-navigator/api!834
- unify users and teams api docs Closes desupervised/platform/docker-compose#90 See merge request desupervised/platform/commercial-navigator/api!835
- rename schema tags See merge request desupervised/platform/commercial-navigator/api!836
Teams¶
UI¶
- changed urls to enable shareable link across teams and projects Closes #247 See merge request desupervised/platform/commercial-navigator/ui!1460
- url shareable
- url shareable See merge request desupervised/platform/commercial-navigator/ui!1495
- manage access token Closes desupervised/platform/users#36 See merge request desupervised/platform/commercial-navigator/ui!1496
- strictier access token expire datepicker See merge request desupervised/platform/commercial-navigator/ui!1497
- remove the call to result endpoint as we are not using it Closes #1562 See merge request desupervised/platform/commercial-navigator/ui!1498
- handle duplicate gracefully Closes #1559 See merge request desupervised/platform/commercial-navigator/ui!1499
- install better hooks library See merge request desupervised/platform/commercial-navigator/ui!1500
- handle invalide useEffect on variables node Closes #1565 See merge request desupervised/platform/commercial-navigator/ui!1501
- install hooks lib See merge request desupervised/platform/commercial-navigator/ui!1502
- properly execute layouter on initial Closes #1566 See merge request desupervised/platform/commercial-navigator/ui!1503
- upgrade antd library See merge request desupervised/platform/commercial-navigator/ui!1504
- upgrade antd library See merge request desupervised/platform/commercial-navigator/ui!1505
- add full width on custom tooltip selection See merge request desupervised/platform/commercial-navigator/ui!1506
- glm template input to help generating glm node Closes #1507 See merge request desupervised/platform/commercial-navigator/ui!1490
- proper type on glm template definitions See merge request desupervised/platform/commercial-navigator/ui!1507
- add connectNulls to actual data line on comparison plot Closes #1564 See merge request desupervised/platform/commercial-navigator/ui!1508
- dropdown fill rest of width on utility menu Closes #1568 See merge request desupervised/platform/commercial-navigator/ui!1509
- add inited logic on key and keys input to avoid invalid value Closes #1572 See merge request desupervised/platform/commercial-navigator/ui!1512
Users¶
- personal access token See merge request desupervised/platform/users!45
- Rename schema tags
- Merge branch ‘rename-schema-tags’ into ‘master’ Rename schema tags See merge request desupervised/platform/users!46
v2.9.11¶
date: 2024-10-28T09:18:49.711Z
v2.9.11¶
Bug Fixes¶
UI¶
- add inited logic on key and keys input to avoid invalid value
v2.9.10¶
date: 2024-10-23T12:26:26.706Z
v2.9.10¶
Bug Fixes¶
UI¶
- show all graphs on production
- better disable interactivity on read only mode
- install another hooks lib even better
- properly execute layouter on initial
v2.9.9¶
date: 2024-10-23T10:07:29.166Z
v2.9.9¶
Bug Fixes¶
UI¶
- handle invalide useEffect on variables node
v2.9.8¶
date: 2024-10-23T07:41:01.868Z
v2.9.8¶
Bug Fixes¶
UI¶
- make the addNodeFn more general
- addNodeFn now returns Node only
- handle duplicate gracefully
Unknown commit type¶
UI¶
- better type
- remove unused export
v2.9.7¶
date: 2024-10-22T16:08:48.750Z
v2.9.7¶
Bug Fixes¶
AI-Engine¶
- ensure to account for variable grouping when filtering decomposition
Unknown commit type¶
AI-Engine¶
- ensure to account for variable grouping when filtering decomposition See merge request desupervised/solutions/full-economics!285
- Merge branch ‘main’ into release
v2.9.6¶
date: 2024-10-22T14:56:16.903Z
v2.9.6¶
Bug Fixes¶
API¶
- add var id to cache
v2.9.5¶
date: 2024-10-22T13:53:24.627Z
v2.9.5¶
Bug Fixes¶
AI-Engine¶
- bugfix missmatch decomp keys when grouping variables
Unknown commit type¶
AI-Engine¶
- bugfix missmatch decomp keys when grouping variables See merge request desupervised/solutions/full-economics!284
- Merge branch ‘main’ into release
v2.9.4¶
date: 2024-10-22T13:35:27.814Z
v2.9.4¶
Bug Fixes¶
UI¶
- remove the call to result endpoint as we are not using it
v2.9.3¶
date: 2024-10-22T12:49:43.829Z
v2.9.3¶
Bug Fixes¶
API¶
- date missmatch in simulation
v2.9.2¶
date: 2024-10-22T12:14:07.148Z
v2.9.2¶
Bug Fixes¶
UI¶
- remove the call to result endpoint as we are not using it
v2.9.1¶
date: 2024-10-21T12:32:58.626Z
v2.9.1¶
Bug Fixes¶
API¶
- handle none input job attr
UI¶
- more prominent styles on selected element Closes #1553
- bulk delete common connetion and bulk edges update and bulk delete Closes #1552
Unknown commit type¶
API¶
- handle none input job attr See merge request desupervised/platform/commercial-navigator/api!832
UI¶
- more prominent styles on selected element Closes #1553 See merge request desupervised/platform/commercial-navigator/ui!1493
- bulk delete common connetion and bulk edges update and bulk delete Closes #1552 See merge request desupervised/platform/commercial-navigator/ui!1494
v2.9.0¶
date: 2024-10-21T07:43:47.097Z
v2.9.0¶
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/false
on 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
v2.8.9¶
date: 2024-10-17T11:31:04.095Z
v2.8.9¶
Bug Fixes¶
AI-Engine¶
- decompose events on top level node by sending in empty dates
- invert event decomposition for new baseline
- don’t invert events
API¶
- ignore unsupported external indicators
- prevent passing event variable
UI¶
- filter out events variable on baseline selection
- use variable column to check data availability
v2.8.8¶
date: 2024-10-17T11:27:06.635Z
v2.8.8¶
Bug Fixes¶
UI¶
- add missing dependency on importerFn caller
v2.8.7¶
date: 2024-10-16T23:04:30.933Z
v2.8.7¶
Bug Fixes¶
UI¶
- sorted data on big number plot of insights tab
- sorted data on big number plot of insights tab
v2.8.6¶
date: 2024-10-16T12:38:19.266Z
v2.8.6¶
v2.8.5¶
date: 2024-10-16T11:40:54.100Z
v2.8.5¶
Bug Fixes¶
AI-Engine¶
- ensure we export numbers not string
v2.8.4¶
date: 2024-10-16T10:39:48.194Z
v2.8.4¶
New Features¶
AI-Engine¶
- add more control in to the basic model builder Including * multiplicative season * shared season/holidays * match product in variable to product in target closes https://gitlab.com/desupervised/solutions/full-economics/-/issues/112 https://gitlab.com/desupervised/solutions/full-economics/-/issues/111 https://gitlab.com/desupervised/solutions/full-economics/-/issues/109 https://gitlab.com/desupervised/solutions/full-economics/-/issues/107
API¶
- optimize uploading time but only support .csv and .xlsx format
- add running status when processing dataupload
- optimization transform Closes #672 require: https://gitlab.com/desupervised/platform/docker-compose/-/merge_requests/803
- build constant vars endpoint Closes #657
- excel export optimization and upload Closes https://gitlab.com/desupervised/platform/commercial-navigator/api/-/issues/677 require: https://gitlab.com/desupervised/platform/docker-compose/-/merge_requests/807
- support uploading wide format file Close https://gitlab.com/desupervised/platform/commercial-navigator/api/-/issues/674
- api template Closes #638
- updated values attribution
Teams¶
UI¶
- show running status and progressbar when processing dataupload
- migrate reactflow to 12 Closes #1451
- subflow to support scope
- add wide format sample files Relates to https://gitlab.com/desupervised/platform/commercial-navigator/api/-/issues/674
- reconnect edge Closes #1494
Bug Fixes¶
AI-Engine¶
- grantee progress 0 and 1 for jobs closes https://gitlab.com/desupervised/solutions/full-economics/-/issues/106
- add
individual
flag on SimulationEffect Node in order to set the closes: https://gitlab.com/desupervised/solutions/full-economics/-/issues/113 - pass crg argument
- node that allows expression of simmularity in effectivness closes https://gitlab.com/desupervised/solutions/full-economics/-/issues/96
- Expose beta param for hill saturation function in the media node closes: https://gitlab.com/desupervised/solutions/full-economics/-/issues/114
- make date node optional closes: https://gitlab.com/desupervised/solutions/full-economics/-/issues/116
- update scheema for saturatioon functions on media node
- propper create json scheema for sat fn
- include temporal response curves closes https://gitlab.com/desupervised/solutions/full-economics/-/issues/117
- bugfixes in basic model builder
- remove unused date node from basic model
- Events node redesign Add new
Events
node with more granular control closes: https://gitlab.com/desupervised/solutions/full-economics/-/issues/134 - add new Variables node that unifies data loading closes https://gitlab.com/desupervised/solutions/full-economics/-/issues/131
- import glm
- lgbm settings to handle small datasets
- decode saturation function as both enum and model before parsing it
- hotfix holidays outside on 2 year span
- hotfix holidays outside on 2 year span
- sawtooth holidays use +- 20 years to avoid missing holidays that do not repeat
- robust handeling of non frequent holidays (non anuall cadence)
- handle pred with no dates node propperly
- condition on predicted values during decomp to avoid inconsitencies
- seed alignment for decondition_prediction
API¶
- catch file error Closes https://gitlab.com/desupervised/platform/commercial-navigator/api/-/issues/639
- fit-attr follow models dates Closes #673
- prevent completed task from rerunning
- cast None to nan
- small update on combination request of variable constant endpoint
- add holiday support on basic graph Closes #675 require: https://gitlab.com/desupervised/solutions/full-economics/-/merge_requests/259
- task add error msg Closes #663
- add column_names to modeilling combination endpoint to support ui
- use IId on excel job Closes https://gitlab.com/desupervised/platform/commercial-navigator/api/-/issues/669
- add “info/country_holidays” endpoint Just as a proxy from capability
- targets variable on build endpoint Related https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/issues/1419
- parse none to nan
- pass dataset instead of project
- add more options to basic graph Closes #678
- fix upload issue on uploading 1 row csv file sometimes csv file containing only 1 row is detected as text/plain file, so we need to consider text/plain file as csv file
- price to profit
- proper shortnamve on events variables
- add a /graph/template endpoint as a proxy to capability
- allow extra on /graph/template request body
- send proper json to validate_graph of capability
- get job logs instead of info
- prevent sending empty df on prediction
- send dates for scenarios
- prediction freeze node type
- prevent float nan into db Closes https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/issues/1512
- handle one date selection on update
- add Variables relation to RetrospectiveEffect model
- add modelling combinatio to singular upload check Closes https://gitlab.com/desupervised/platform/commercial-navigator/api/-/issues/687
- allow varaibles to filter by data table
- map sqlalchemy type to polars type
- ignore unsupported external indicators
Teams¶
- resolve error on superadmin without team header
UI¶
- only support csv and xlsx files
- larger font size on tooltip on latex markdown Closes #1453
- allow replacing node with the a node that is different in format Closes #1172
- remove old dag state dependency Closes #1456
- add risk input number Closes #1447
- add holiday graph Closes https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/issues/1452 require: https://gitlab.com/desupervised/platform/commercial-navigator/api/-/merge_requests/787
- add warning when the variable will be excluded on advanced effect option Closes #1457
- use new reactflow to render the graphs Closes #1455, #1110
- proper dark and light theme switch Closes #1458
- bring back right sidebar for edge Closes #1459
- symmetrical table
- proper insert on insert button Closes #1137
- show data upload list of each modelling combination on the table Closes #1450, Needs https://gitlab.com/desupervised/platform/commercial-navigator/api/-/merge_requests/792
- option to insert basic graph based on the effect section data on creation page Need https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/merge_requests/1375 to go in first Closes #1426
- proper variable grouping by data type
- better column name on results dashboard Closes #1427
- better centering method for error and info page Closes #1429
- various tweaks on “key” and “keys” type node Closes #1437
- add special inputs for tensor value Closes #1460
- proper form declaration on the newest node type Closes #1460
- better alternative for antd form list Closes #1462
- proper default on glm node Closes #1461
- add delete edge button Closes #1445
- add custom right click menu Closes #1463
- allow submitting the date with selector Closes #1393
- various tweaks See #1103
- add 1000 limit to target and eq ineq constraints Closes #1407
- mlp node validation Closes #1237
- add exceed n argument checking on edge Closes #829
- add proper loading state on downloading archive Closes #1449
- add setting to hide or show argument on edge and more color coded edge Closes #1446
- add excel optimization and upload Require : https://gitlab.com/desupervised/platform/commercial-navigator/api/-/merge_requests/794
- hide edge argument option when there is only one on edge Closes #1040
- proper logic on getting data Closes https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/issues/1466
- add new plot on each response Closes #1380
- download as image and bigger handle on connect Closes #1130
- add targets variable selection on basic builder Closes #1419, needs https://gitlab.com/desupervised/platform/commercial-navigator/api/-/merge_requests/796
- add replace menu in the right click node Closes #1468
- add delay between checking and getting the variable list Closes #1469
- proper dataset id on create model modal Closes #1476
- proper dates input on node Closes #1477
- proper export button on adjust variable section of creation page Closes #1474
- add special input for sat fn of media node Closes #1464
- proper group on each response plot and tooltips Closes #1470
- auto select all on target when no selection Closes #1471
- switch to show non updated variables from the dataset itself Closes #1475
- add more arg to advanced effect of creation page Closes #1465
- reorder left sidebar Closes #1481
- new “Variables” node Closes #1483
- only check selected upload id on creation page to disable the create button Closes #1482
- support events node Closes #1484, #1479
- proper dependency on generating argument list on edge’s right sidebar Closes #1485
- handle change edge argument on event prior node Closes #1486
- show external upload on prod Closes #1487
- add info on ctrl click multi select Closes #1473
- split data button on node with keys Closes #1402
- insert template button Closes #1386
- move new group to under advanced collapsible Closes #1490
- proper dates filter and dedicated echarts version to handle bar stack gaps bug
- add del key to remove node Closes #1491
- dedicated functions to handle some functionality vs simulation
- dynamic width based on how much is the variables Closes #1503
- increase node memory limit to solve js heap oom error
- insert template glm Closes #1409
- add more args under advanced effect Closes #1498
- proper x axis label on results plot
- tidy up code
- more inputs on some template insertion Closes #1505
- proper input handler on variable node and more tweaks Closes #1506
- allow decimal on baseline input and proper handle valid_models error Closes #1508
- proper node color on the graph section Closes #1514
- better code and optimize performance optimize by moving around the function generation to another place that is less prone to rerendering
- proximity connect Closes #1493
- proper variable list and proper selection on handle empty of variable node Closes #1517
- remove experimental tooltip Closes #1518
- better performance and code Closes #1494
- memoize all childrens of ReactFlow to minimize the lagginess
- better handling on right sidebar show logic
- better highlighter handler when dragging node
- add vertical and horizontal options to auto layout Closes #1495
- multi connection when connecting from one of selected nodes Closes #1472
- expose the og setNodes to provider accessible to all Closes https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/issues/1530
- expose the og setNodes to provider accessible to all
- drag node from sidebar straight to insert group Closes #1492
- proper highlight checks on the newly added node
- replace filter by Group with Variables’s Type Closes #1529, needs https://gitlab.com/desupervised/platform/commercial-navigator/api/-/merge_requests/821
- add guides button with gif
- 3d scatter custom tooltip function with proper decimal format Closes #1534
- add warning on combinations that dont have sales data Closes #1535
- better combination info and warning Closes #1536
- proper url navigation on data upload table of creation page
- hide deprecated nodes Closes #1537
- handle default coefficient for glm node
- missing dependency on load init graph
- add dep for proper init handler effect
- proper combination preselect
- better use debounce value
Unknown commit type¶
AI-Engine¶
- grantee progress 0 and 1 for jobs Closes #106 See merge request desupervised/solutions/full-economics!255
- add
individual
flag on SimulationEffect Node in order to set the Closes #113 See merge request desupervised/solutions/full-economics!256 - Merge branch ‘main’ into release
- pass crg argument See merge request desupervised/solutions/full-economics!259
- node that allows expression of simmularity in effectivness Closes #96 See merge request desupervised/solutions/full-economics!249
- add more control in to the basic model builder Closes #112, #111, #109, and #107 See merge request desupervised/solutions/full-economics!260
- Expose beta param for hill saturation function in the media node Closes #114 See merge request desupervised/solutions/full-economics!262
- make date node optional Closes #116 See merge request desupervised/solutions/full-economics!261
- Merge branch ‘main’ into release
- include temporal response curves Closes #117 See merge request desupervised/solutions/full-economics!263
- bugfixes in basic model builder See merge request desupervised/solutions/full-economics!264
- remove unused date node from basic model See merge request desupervised/solutions/full-economics!265
- Decompose future support how decomposition is done using future data
- Merge branch ‘decompose-future’ into ‘main’ Decompose future See merge request desupervised/solutions/full-economics!266
- Merge branch ‘main’ into release
- Events node redesign Closes #134 See merge request desupervised/solutions/full-economics!267
- add new Variables node that unifies data loading Closes #131 See merge request desupervised/solutions/full-economics!268
- Merge branch ‘main’ into release
- Merge branch ‘main’ into release
- desupervised/solutions/full-economics into release
- Merge branch ‘hotfix-holidays-non-repeating’ into release
- lint fixes
- Merge tag ‘v6.2.7-hotfix1’ into release
API¶
- catch file error Closes #639 See merge request desupervised/platform/commercial-navigator/api!778
- fit-attr follow models dates Closes #673 See merge request desupervised/platform/commercial-navigator/api!781
- prevent completed task from rerunning See merge request desupervised/platform/commercial-navigator/api!783
- cast None to nan See merge request desupervised/platform/commercial-navigator/api!785
- add running status when processing dataupload See merge request desupervised/platform/commercial-navigator/api!786
- optimization transform Closes #672 See merge request desupervised/platform/commercial-navigator/api!784
- build constant vars endpoint Closes #657 See merge request desupervised/platform/commercial-navigator/api!780
- small update on combination request of variable constant endpoint See merge request desupervised/platform/commercial-navigator/api!788
- add holiday support on basic graph Closes #675 See merge request desupervised/platform/commercial-navigator/api!787
- task add error msg Closes #663 See merge request desupervised/platform/commercial-navigator/api!789
- add column_names to modeilling combination endpoint to support ui See merge request desupervised/platform/commercial-navigator/api!792
- use IId on excel job Closes #669 See merge request desupervised/platform/commercial-navigator/api!791
- add “info/country_holidays” endpoint See merge request desupervised/platform/commercial-navigator/api!793
- excel export optimization and upload Closes #677 See merge request desupervised/platform/commercial-navigator/api!794
- targets variable on build endpoint See merge request desupervised/platform/commercial-navigator/api!796
- parse none to nan See merge request desupervised/platform/commercial-navigator/api!798
- pass dataset instead of project See merge request desupervised/platform/commercial-navigator/api!800
- add more options to basic graph Closes #678 See merge request desupervised/platform/commercial-navigator/api!799
- fix upload issue on uploading 1 row csv file See merge request desupervised/platform/commercial-navigator/api!801
- price to profit See merge request desupervised/platform/commercial-navigator/api!802
- support uploading wide format file Closes #674 See merge request desupervised/platform/commercial-navigator/api!795
- api template Closes #638 See merge request desupervised/platform/commercial-navigator/api!790
- updated values attribution See merge request desupervised/platform/commercial-navigator/api!803
- proper shortnamve on events variables See merge request desupervised/platform/commercial-navigator/api!804
- add a /graph/template endpoint as a proxy to capability See merge request desupervised/platform/commercial-navigator/api!806
- allow extra on /graph/template request body See merge request desupervised/platform/commercial-navigator/api!807
- send proper json to validate_graph of capability See merge request desupervised/platform/commercial-navigator/api!810
- get job logs instead of info See merge request desupervised/platform/commercial-navigator/api!811
- prevent sending empty df on prediction See merge request desupervised/platform/commercial-navigator/api!812
- send dates for scenarios See merge request desupervised/platform/commercial-navigator/api!813
- Fix wide empty row in metadata
- Merge branch ‘fix-wide-empty-row-in-metadata’ into ‘main’ Fix wide empty row in metadata See merge request desupervised/platform/commercial-navigator/api!814
- prediction freeze node type See merge request desupervised/platform/commercial-navigator/api!815
- prevent float nan into db Closes ui#1512 See merge request desupervised/platform/commercial-navigator/api!816
- handle one date selection on update See merge request desupervised/platform/commercial-navigator/api!819
- add Variables relation to RetrospectiveEffect model See merge request desupervised/platform/commercial-navigator/api!821
- add modelling combinatio to singular upload check Closes #687 See merge request desupervised/platform/commercial-navigator/api!822
- allow varaibles to filter by data table See merge request desupervised/platform/commercial-navigator/api!823
- lint
Teams¶
- resolve error on superadmin without team header See merge request desupervised/platform/teams!123
UI¶
- show running status and progressbar when processing dataupload Closes #1420 See merge request desupervised/platform/commercial-navigator/ui!1365
- migrate reactflow to 12 Closes #1451 See merge request desupervised/platform/commercial-navigator/ui!1364
- larger font size on tooltip on latex markdown Closes #1453 See merge request desupervised/platform/commercial-navigator/ui!1366
- allow replacing node with the a node that is different in format Closes #1172 See merge request desupervised/platform/commercial-navigator/ui!1368
- remove old dag state dependency Closes #1456 See merge request desupervised/platform/commercial-navigator/ui!1369
- add risk input number Closes #1447 See merge request desupervised/platform/commercial-navigator/ui!1367
- add holiday graph Closes #1452 See merge request desupervised/platform/commercial-navigator/ui!1370
- add warning when the variable will be excluded on advanced effect option Closes #1457 See merge request desupervised/platform/commercial-navigator/ui!1371
- use new reactflow to render the graphs Closes #1455 and #1110 See merge request desupervised/platform/commercial-navigator/ui!1372
- proper dark and light theme switch Closes #1458 See merge request desupervised/platform/commercial-navigator/ui!1373
- bring back right sidebar for edge Closes #1459 See merge request desupervised/platform/commercial-navigator/ui!1374
- proper insert on insert button Closes #1137 See merge request desupervised/platform/commercial-navigator/ui!1375
- show data upload list of each modelling combination on the table Closes #1450 See merge request desupervised/platform/commercial-navigator/ui!1376
- symmetrical table See merge request desupervised/platform/commercial-navigator/ui!1377
- option to insert basic graph based on the effect section data on creation page Closes #1426 See merge request desupervised/platform/commercial-navigator/ui!1378
- better column name on results dashboard Closes #1427 See merge request desupervised/platform/commercial-navigator/ui!1380
- better centering method for error and info page Closes #1429 See merge request desupervised/platform/commercial-navigator/ui!1381
- proper variable grouping by data type See merge request desupervised/platform/commercial-navigator/ui!1382
- various tweaks on “key” and “keys” type node Closes #1437 See merge request desupervised/platform/commercial-navigator/ui!1383
- add special inputs for tensor value Closes #1460 See merge request desupervised/platform/commercial-navigator/ui!1384
- proper form declaration on the newest node type Closes #1460 See merge request desupervised/platform/commercial-navigator/ui!1385
- better alternative for antd form list Closes #1462 See merge request desupervised/platform/commercial-navigator/ui!1386
- proper default on glm node Closes #1461 See merge request desupervised/platform/commercial-navigator/ui!1387
- add delete edge button Closes #1445 See merge request desupervised/platform/commercial-navigator/ui!1388
- add custom right click menu Closes #1463 See merge request desupervised/platform/commercial-navigator/ui!1389
- allow submitting the date with selector Closes #1393 See merge request desupervised/platform/commercial-navigator/ui!1390
- various tweaks Closes #1103 See merge request desupervised/platform/commercial-navigator/ui!1391
- add 1000 limit to target and eq ineq constraints Closes #1407 See merge request desupervised/platform/commercial-navigator/ui!1392
- mlp node validation Closes #1237 See merge request desupervised/platform/commercial-navigator/ui!1393
- add exceed n argument checking on edge Closes #829 See merge request desupervised/platform/commercial-navigator/ui!1394
- add proper loading state on downloading archive Closes #1449 See merge request desupervised/platform/commercial-navigator/ui!1395
- add setting to hide or show argument on edge and more color coded edge Closes #1446 See merge request desupervised/platform/commercial-navigator/ui!1398
- add excel optimization and upload See merge request desupervised/platform/commercial-navigator/ui!1397
- hide edge argument option when there is only one on edge Closes #1040 See merge request desupervised/platform/commercial-navigator/ui!1400
- proper logic on getting data Closes #1466 See merge request desupervised/platform/commercial-navigator/ui!1401
- add new plot on each response Closes #1380 See merge request desupervised/platform/commercial-navigator/ui!1399
- download as image and bigger handle on connect Closes #1130 See merge request desupervised/platform/commercial-navigator/ui!1402
- add targets variable selection on basic builder Closes #1419 See merge request desupervised/platform/commercial-navigator/ui!1403
- add replace menu in the right click node Closes #1468 See merge request desupervised/platform/commercial-navigator/ui!1404
- add delay between checking and getting the variable list Closes #1469 See merge request desupervised/platform/commercial-navigator/ui!1406
- proper dataset id on create model modal Closes #1476 See merge request desupervised/platform/commercial-navigator/ui!1407
- proper dates input on node Closes #1477 See merge request desupervised/platform/commercial-navigator/ui!1408
- subflow to support scope Closes #1397 and #1442 See merge request desupervised/platform/commercial-navigator/ui!1405
- proper export button on adjust variable section of creation page Closes #1474 See merge request desupervised/platform/commercial-navigator/ui!1410
- add special input for sat fn of media node Closes #1464 See merge request desupervised/platform/commercial-navigator/ui!1396
- add wide format sample files See merge request desupervised/platform/commercial-navigator/ui!1409
- proper group on each response plot and tooltips Closes #1470 See merge request desupervised/platform/commercial-navigator/ui!1411
- auto select all on target when no selection Closes #1471 See merge request desupervised/platform/commercial-navigator/ui!1412
- switch to show non updated variables from the dataset itself Closes #1475 See merge request desupervised/platform/commercial-navigator/ui!1413
- add more arg to advanced effect of creation page Closes #1465 See merge request desupervised/platform/commercial-navigator/ui!1414
- reorder left sidebar Closes #1481 See merge request desupervised/platform/commercial-navigator/ui!1416
- new “Variables” node Closes #1483 See merge request desupervised/platform/commercial-navigator/ui!1415
- only check selected upload id on creation page to disable the create button Closes #1482 See merge request desupervised/platform/commercial-navigator/ui!1417
- support events node Closes #1484 and #1479 See merge request desupervised/platform/commercial-navigator/ui!1418
- proper dependency on generating argument list on edge’s right sidebar Closes #1485 See merge request desupervised/platform/commercial-navigator/ui!1419
- handle change edge argument on event prior node Closes #1486 See merge request desupervised/platform/commercial-navigator/ui!1420
- show external upload on prod Closes #1487 See merge request desupervised/platform/commercial-navigator/ui!1421
- add info on ctrl click multi select Closes #1473 See merge request desupervised/platform/commercial-navigator/ui!1422
- split data button on node with keys Closes #1402 See merge request desupervised/platform/commercial-navigator/ui!1423
- insert template button Closes #1386 See merge request desupervised/platform/commercial-navigator/ui!1424
- move new group to under advanced collapsible Closes #1490 See merge request desupervised/platform/commercial-navigator/ui!1425
- proper dates filter and dedicated echarts version to handle bar stack gaps bug See merge request desupervised/platform/commercial-navigator/ui!1427
- add del key to remove node Closes #1491 See merge request desupervised/platform/commercial-navigator/ui!1426
- dedicated functions to handle some functionality vs simulation See merge request desupervised/platform/commercial-navigator/ui!1428
- dynamic width based on how much is the variables Closes #1503 See merge request desupervised/platform/commercial-navigator/ui!1429
- increase node memory limit to solve js heap oom error See merge request desupervised/platform/commercial-navigator/ui!1431
- insert template glm Closes #1409 See merge request desupervised/platform/commercial-navigator/ui!1432
- add more args under advanced effect Closes #1498 See merge request desupervised/platform/commercial-navigator/ui!1433
- proper x axis label on results plot See merge request desupervised/platform/commercial-navigator/ui!1434
- tidy up code See merge request desupervised/platform/commercial-navigator/ui!1435
- more inputs on some template insertion Closes #1505 See merge request desupervised/platform/commercial-navigator/ui!1436
- proper input handler on variable node and more tweaks Closes #1506 See merge request desupervised/platform/commercial-navigator/ui!1437
- allow decimal on baseline input and proper handle valid_models error Closes #1508 See merge request desupervised/platform/commercial-navigator/ui!1438
- proper node color on the graph section Closes #1514 See merge request desupervised/platform/commercial-navigator/ui!1439
- better code and optimize performance See merge request desupervised/platform/commercial-navigator/ui!1440
- proximity connect Closes #1493 See merge request desupervised/platform/commercial-navigator/ui!1441
- proper variable list and proper selection on handle empty of variable node Closes #1517 See merge request desupervised/platform/commercial-navigator/ui!1442
- remove experimental tooltip Closes #1518 See merge request desupervised/platform/commercial-navigator/ui!1443
- reconnect edge Closes #1494 See merge request desupervised/platform/commercial-navigator/ui!1444
- better performance and code Closes #1494 See merge request desupervised/platform/commercial-navigator/ui!1446
- memoize all childrens of ReactFlow to minimize the lagginess See merge request desupervised/platform/commercial-navigator/ui!1447
- better handling on right sidebar show logic See merge request desupervised/platform/commercial-navigator/ui!1448
- better highlighter handler when dragging node See merge request desupervised/platform/commercial-navigator/ui!1449
- add vertical and horizontal options to auto layout Closes #1495 See merge request desupervised/platform/commercial-navigator/ui!1451
- multi connection when connecting from one of selected nodes Closes #1472 See merge request desupervised/platform/commercial-navigator/ui!1453
- expose the og setNodes to provider accessible to all Closes #1530 See merge request desupervised/platform/commercial-navigator/ui!1454
- Revert “Merge branch ‘fix-grouping-dag’ into ‘main’” This reverts commit b5e047302ba24bd735ade98a8a71ad81e3155d00, reversing changes made to f53a9073a745853a3eabc7f045e0db77a263759f.
- Merge branch ‘a-revert’ into ‘main’ Revert “Merge branch ‘fix-grouping-dag’ into ‘main’” See merge request desupervised/platform/commercial-navigator/ui!1456
- expose the og setNodes to provider accessible to all See merge request desupervised/platform/commercial-navigator/ui!1457
- drag node from sidebar straight to insert group Closes #1492 See merge request desupervised/platform/commercial-navigator/ui!1458
- proper highlight checks on the newly added node See merge request desupervised/platform/commercial-navigator/ui!1459
- replace filter by Group with Variables’s Type Closes #1529 See merge request desupervised/platform/commercial-navigator/ui!1461
- add guides button with gif See merge request desupervised/platform/commercial-navigator/ui!1462
- 3d scatter custom tooltip function with proper decimal format Closes #1534 See merge request desupervised/platform/commercial-navigator/ui!1463
- add warning on combinations that dont have sales data Closes #1535 See merge request desupervised/platform/commercial-navigator/ui!1464
- better combination info and warning Closes #1536 See merge request desupervised/platform/commercial-navigator/ui!1465
- proper url navigation on data upload table of creation page See merge request desupervised/platform/commercial-navigator/ui!1466
- hide deprecated nodes Closes #1537 See merge request desupervised/platform/commercial-navigator/ui!1467
- Revert “Merge branch ‘1537-issue’ into ‘main’” This reverts commit 3c49625b24c4bc930ffe834bff9747d798495d77, reversing changes made to 5041a67f39efc56464567b2cee3f38802fb6973d.
- Merge branch ‘revert-ma’ into ‘main’ Revert “Merge branch ‘1537-issue’ into ‘main’” See merge request desupervised/platform/commercial-navigator/ui!1468
- handle default coefficient for glm node See merge request desupervised/platform/commercial-navigator/ui!1470
- missing dependency on load init graph See merge request desupervised/platform/commercial-navigator/ui!1471
- add dep for proper init handler effect See merge request desupervised/platform/commercial-navigator/ui!1472
- proper combination preselect See merge request desupervised/platform/commercial-navigator/ui!1473
- better use debounce value See merge request desupervised/platform/commercial-navigator/ui!1475
v2.7.0¶
date: 2024-08-26T08:04:25.000Z
v2.7.0¶
New Features¶
AI-Engine¶
- add exponential trend template Closes #108 See merge request desupervised/solutions/full-economics!253
- recreate old graphs to ensure new settings gets loaded See merge request desupervised/solutions/full-economics!254
API¶
- excel job Closes https://gitlab.com/desupervised/platform/commercial-navigator/api/-/issues/618
- add more data to models resources endpoitn See merge request desupervised/platform/commercial-navigator/api!769
- optional start end date on post prediction See merge request desupervised/platform/commercial-navigator/api!771
- excel job Closes https://gitlab.com/desupervised/platform/commercial-navigator/api/-/issues/618 See merge request desupervised/platform/commercial-navigator/api!749
- add quantiles to request Closes #601 See merge request desupervised/platform/commercial-navigator/api!759
- remove attrset dataset unique index See merge request desupervised/platform/commercial-navigator/api!772
- add both op to get both intersect and union on getting combination endpoint See merge request desupervised/platform/commercial-navigator/api!774
- improve get data query See merge request desupervised/platform/commercial-navigator/api!768
UI¶
- excel export Closes https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/issues/1414
- use dagre for auto layouting Closes https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/issues/789
- optimize dag code and performance See merge request desupervised/platform/commercial-navigator/ui!1349
- add export excel button to dashboards Closes https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/issues/1431
- add warning when combination union and intersect are different Closes https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/issues/1434, needs https://gitlab.com/desupervised/platform/commercial-navigator/api/-/merge_requests/774
Bug Fixes¶
API¶
- Merge branch ‘hotfix-get-vars-on-train’ into ‘main’ Hotfix get vars on train See merge request desupervised/platform/commercial-navigator/api!775
- extract downloaded excel file Closes https://gitlab.com/desupervised/platform/commercial-navigator/api/-/issues/668 See merge request desupervised/platform/commercial-navigator/api!776
- submit model pubsub See merge request desupervised/platform/commercial-navigator/api!770
- update excel filename Closes https://gitlab.com/desupervised/platform/commercial-navigator/api/-/issues/670 See merge request desupervised/platform/commercial-navigator/api!777
UI¶
- proper logic
- show error message on the details page Closes https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/issues/1433
- on advanced effect, variable updates will happen on dropdown close Closes https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/issues/1436
- proper date intersection on scatter tab Closes https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/issues/1439, Related to https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/issues/1438
- proper joined data for variable comparison tab Closes https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/issues/1438
- all data type in getting combination
- disable modify if no graph A bit adjustment to https://gitlab.com/desupervised/platform/commercial-navigator/api/-/merge_requests/770
- 3 decimal on number columns Closes https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/issues/1440
- add proper loading for media attr db
- filter out non data type parameter on getting data of dataset Closes https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/issues/1448
- better checking on big number plot See merge request desupervised/platform/commercial-navigator/ui!1352
- add warning when combination union and intersect are different Closes https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/issues/1434 See merge request desupervised/platform/commercial-navigator/ui!1356
v2.6.2¶
date: 2024-08-15T19:01:41.220Z
v2.6.2¶
New Features¶
AI-Engine¶
- GLM node Add Generalised Linear Model (GLM) node to the advanced model builder
- add graph templates closes: https://gitlab.com/desupervised/solutions/full-economics/-/issues/104
API¶
- allow uploads compressed file Closes https://gitlab.com/desupervised/platform/commercial-navigator/api/-/issues/644
- process csv using moding
- unfinished bulk prediction Closes #590
- variable importance Closes #604 require https://gitlab.com/desupervised/solutions/full-economics/-/merge_requests/250
- support uploading excel files (xlsx, xls, xlsb) Relates to https://gitlab.com/desupervised/platform/commercial-navigator/api/-/issues/652
Teams¶
- save team members join date
UI¶
- show team members join date Close https://gitlab.com/desupervised/platform/teams/-/issues/74
- add new glm node to advanced model builder
- compress file before upload Close https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/issues/1401
- bulk mode Closes #1260
- add upload progress indicator
- add feature importance tab Related #1413
- add filterable dataset column to the jobs that have it Closes #1240
- allow upload files with excel formats
Users¶
Bug Fixes¶
AI-Engine¶
- pass freeze_nodes as dict that match key with scenarios
- improve node args specification Encode more details of the arguments in the node specification
- include only connected variables in prior vs posterior
- cast response curves to float before saving the result closes https://gitlab.com/desupervised/platform/commercial-navigator/api/-/issues/624
- Select saturation function on media closes: https://gitlab.com/desupervised/solutions/full-economics/-/issues/102 https://gitlab.com/desupervised/solutions/full-economics/-/issues/98 https://gitlab.com/desupervised/solutions/full-economics/-/issues/95
- control weight settings in linear regression closes https://gitlab.com/desupervised/solutions/full-economics/-/issues/103
- allow specifying variables when constructing a basic model
- parsing of date subset in optimzation constraints
- handle
0
in the hill function - GLM with node constructors
- bugfix log_prob ratio without kpis
- increase recursion limit for optimize constraints
- add Generalized Linear Model Template
- event template can take dates as input closes: https://gitlab.com/desupervised/solutions/full-economics/-/issues/94
- parse multipart-form data
- feture importance excludes holidays
- feture importance excludes holidays
- bugfix selecting event variables to use in basic model builder
API¶
- don’t exlclude KPI node
- bulk predict bug Closes https://gitlab.com/desupervised/platform/commercial-navigator/api/-/issues/648
- prediction jobs response type
- allow sending variables to basic graph Closes #637
- return event variable related to #653
- profit revenue calc Closes #656
- add grouped function on get variable list endpoint
- filter variables for graph basic Closes #655
- remove var when valid variables is none
- update default fit-prediction quantiles Closes #627
- option to only return the numbers
- return graph instance status
- make sure the joined combination is in correct order Closes #661
- ignore unique violation error when inserting variable Closes #660
Teams¶
UI¶
- optimize code and performance on creation page Closes #1335, #1387
- proper split area background on box plot Closes #1388
- density plot label and tooltip improvement Closes #1379
- add loading sign on sim/pred/opt creation page Closes #1390
- make sure to sort the combination selector Closes #1382
- improve goal driven checks Closes #1389
- special Weight properties of LinearRegression node on advanced model builder Closes #1395
- hotfix better error handling for 502 on data upload Fix #1400
- pretty formatted error message Closes #1392
- hide tabs on main effect and activities dashboard page Closes #1391
- proper handle 502 plain string error Closes #1405
- tweaks on eq ineq section for better exp Closes #1404
- tweaks on term param of glm node Closes #1403
- apply the responsive tag count selection on opt variable
- add loading indicator on getting combination data on multiple creation pages Closes #1408
- add loading indicator on generating variable summary table
- multiple tweaks on bulk mode See #1410, also tidy up some code
- proper generate cascader options on metrics tab See #1236, also use better echarts for metrics
- use per group layout Closes #1378
- proper selectable dates on filter date range picker Closes #1161
- update default samples on creation page Closes #1127
- properly show the metric when its running or submitting Closes #1228
- hide sidebar on open project page Closes #566
- bulk mode tweaks 2 See #1412
- add variable selection on advanced effect section Closes #1381
- add new dedicated menu to sidebar Closes #1413
- rename extend action button Closes #1278
- better project api definition placement and better combination types
- multiple tweaks Closes #1423
- multiple tweaks on variable selection on graph variables Closes #1418
- multiple tweaks 2 Closes #1424
- multiple tweaks and bug fixes 3 See #1425
- better logic on initial state handling Closes #1428
- optimize data fetching and plot
- store locally the lib needed for worker
- add loading state and hide media stuff when no media
- diable modify by graph instance if not exists require: https://gitlab.com/desupervised/platform/commercial-navigator/api/-/merge_requests/762
- better logic on prefill variables
Users¶
Unknown commit type¶
AI-Engine¶
- GLM node See merge request desupervised/solutions/full-economics!227
- pass freeze_nodes as dict that match key with scenarios See merge request desupervised/solutions/full-economics!230
- Merge branch ‘main’ into release
- tweak deploy code
- improve node args specification See merge request desupervised/solutions/full-economics!231
- change from bash to sh syntax ci: change from bash to sh syntax [
- change from bash to sh syntax See merge request desupervised/solutions/full-economics!232
- include only connected variables in prior vs posterior See merge request desupervised/solutions/full-economics!235
- cast response curves to float before saving the result Closes desupervised/platform/commercial-navigator/api#624 See merge request desupervised/solutions/full-economics!236
- Select saturation function on media Closes #102, #98, and #95 See merge request desupervised/solutions/full-economics!233
- control weight settings in linear regression Closes #103 See merge request desupervised/solutions/full-economics!234
- add graph templates Closes #104 See merge request desupervised/solutions/full-economics!237
- allow specifying variables when constructing a basic model See merge request desupervised/solutions/full-economics!238
- parsing of date subset in optimzation constraints See merge request desupervised/solutions/full-economics!240
- Merge branch ‘main’ into release
- handle
0
in the hill function See merge request desupervised/solutions/full-economics!241 - GLM with node constructors See merge request desupervised/solutions/full-economics!242
- Merge branch ‘main’ into release
- bugfix log_prob ratio without kpis See merge request desupervised/solutions/full-economics!243
- Glm tweaks
- Merge branch ‘glm_tweaks’ into ‘main’ Glm tweaks See merge request desupervised/solutions/full-economics!244
- increase recursion limit for optimize constraints See merge request desupervised/solutions/full-economics!245
- Merge branch ‘main’ into release
- disable broken replace in env file
- add Generalized Linear Model Template See merge request desupervised/solutions/full-economics!247
- event template can take dates as input Closes #94 See merge request desupervised/solutions/full-economics!248
- parse multipart-form data See merge request desupervised/solutions/full-economics!250
- Merge branch ‘main’ into release
- feture importance excludes holidays See merge request desupervised/solutions/full-economics!251
- desupervised/solutions/full-economics
- Merge branch ‘main’ into release
- bugfix selecting event variables to use in basic model builder See merge request desupervised/solutions/full-economics!252
- Merge branch ‘main’ into release
API¶
- don’t exlclude KPI node See merge request desupervised/platform/commercial-navigator/api!743
- allow uploads compressed file Closes #644 See merge request desupervised/platform/commercial-navigator/api!744
- process csv using moding See merge request desupervised/platform/commercial-navigator/api!745
- unfinished bulk prediction Closes #590 See merge request desupervised/platform/commercial-navigator/api!730
- bulk predict bug Closes #648 See merge request desupervised/platform/commercial-navigator/api!746
- prediction jobs response type See merge request desupervised/platform/commercial-navigator/api!747
- variable importance Closes #604 See merge request desupervised/platform/commercial-navigator/api!748
- allow sending variables to basic graph Closes #637 See merge request desupervised/platform/commercial-navigator/api!751
- return event variable See merge request desupervised/platform/commercial-navigator/api!752
- profit revenue calc Closes #656 See merge request desupervised/platform/commercial-navigator/api!754
- add grouped function on get variable list endpoint See merge request desupervised/platform/commercial-navigator/api!756
- filter variables for graph basic Closes #655 See merge request desupervised/platform/commercial-navigator/api!755
- remove var when valid variables is none See merge request desupervised/platform/commercial-navigator/api!757
- update default fit-prediction quantiles Closes #627 See merge request desupervised/platform/commercial-navigator/api!760
- option to only return the numbers See merge request desupervised/platform/commercial-navigator/api!761
- return graph instance status See merge request desupervised/platform/commercial-navigator/api!762
- support uploading excel files (xlsx, xls, xlsb) See merge request desupervised/platform/commercial-navigator/api!763
- make sure the joined combination is in correct order Closes #661 See merge request desupervised/platform/commercial-navigator/api!764
- ignore unique violation error when inserting variable Closes #660 See merge request desupervised/platform/commercial-navigator/api!765
Teams¶
- save team members join date Closes #74 See merge request desupervised/platform/teams!119
UI¶
- optimize code and performance on creation page Closes #1335 and #1387 See merge request desupervised/platform/commercial-navigator/ui!1300
- proper split area background on box plot See merge request desupervised/platform/commercial-navigator/ui!1301
- density plot label and tooltip improvement Closes #1379 See merge request desupervised/platform/commercial-navigator/ui!1302
- add loading sign on sim/pred/opt creation page Closes #1390 See merge request desupervised/platform/commercial-navigator/ui!1303
- make sure to sort the combination selector Closes #1382 See merge request desupervised/platform/commercial-navigator/ui!1304
- improve goal driven checks Closes #1389 See merge request desupervised/platform/commercial-navigator/ui!1305
- special Weight properties of LinearRegression node on advanced model builder Closes #1395 See merge request desupervised/platform/commercial-navigator/ui!1306
- show team members join date Closes desupervised/platform/teams#74 See merge request desupervised/platform/commercial-navigator/ui!1307
- hotfix better error handling for 502 on data upload Closes #1400 See merge request desupervised/platform/commercial-navigator/ui!1309
- GLM node” Closes #1394 See merge request desupervised/platform/commercial-navigator/ui!1308
- pretty formatted error message See merge request desupervised/platform/commercial-navigator/ui!1310
- remove tabs” Closes #1391 See merge request desupervised/platform/commercial-navigator/ui!1312
- compress file before upload Closes #1401 See merge request desupervised/platform/commercial-navigator/ui!1313
- bulk mode Closes #1260 See merge request desupervised/platform/commercial-navigator/ui!1311
- proper handle 502 plain string error Closes #1405 See merge request desupervised/platform/commercial-navigator/ui!1314
- tweaks on eq ineq section for better exp Closes #1404 See merge request desupervised/platform/commercial-navigator/ui!1315
- tweaks on term param of glm node Closes #1403 See merge request desupervised/platform/commercial-navigator/ui!1316
- apply the responsive tag count selection on opt variable See merge request desupervised/platform/commercial-navigator/ui!1317
- add loading indicator on getting combination data on multiple creation pages Closes #1408 See merge request desupervised/platform/commercial-navigator/ui!1318
- add loading indicator on generating variable summary table See merge request desupervised/platform/commercial-navigator/ui!1319
- tweaks” Closes #1410 See merge request desupervised/platform/commercial-navigator/ui!1320
- proper generate cascader options on metrics tab Closes #1236 See merge request desupervised/platform/commercial-navigator/ui!1321
- use per group layout Closes #1378 See merge request desupervised/platform/commercial-navigator/ui!1322
- proper selectable dates on filter date range picker Closes #1161 See merge request desupervised/platform/commercial-navigator/ui!1323
- update default samples on creation page See merge request desupervised/platform/commercial-navigator/ui!1324
- properly show the metric when its running or submitting See merge request desupervised/platform/commercial-navigator/ui!1325
- hide sidebar on open project page Closes #566 See merge request desupervised/platform/commercial-navigator/ui!1326
- bulk mode tweaks 2 See merge request desupervised/platform/commercial-navigator/ui!1328
- add upload progress indicator See merge request desupervised/platform/commercial-navigator/ui!1327
- add feature importance tab See merge request desupervised/platform/commercial-navigator/ui!1329
- add variable selection on advanced effect section Closes #1381 See merge request desupervised/platform/commercial-navigator/ui!1330
- add new dedicated menu to sidebar Closes #1413 See merge request desupervised/platform/commercial-navigator/ui!1331
- rename extend action button Closes #1278 See merge request desupervised/platform/commercial-navigator/ui!1332
- better project api definition placement and better combination types See merge request desupervised/platform/commercial-navigator/ui!1333
- add filterable dataset column to the jobs that have it Closes #1240 See merge request desupervised/platform/commercial-navigator/ui!1335
- multiple tweaks Closes #1423 See merge request desupervised/platform/commercial-navigator/ui!1337
- multiple tweaks on variable selection on graph variables Closes #1418 See merge request desupervised/platform/commercial-navigator/ui!1336
- multiple tweaks 2 Closes #1424 See merge request desupervised/platform/commercial-navigator/ui!1338
- tweaks 3” Closes #1425 See merge request desupervised/platform/commercial-navigator/ui!1339
- UI Optimize activities dashboard
- Merge branch ‘optimize-dashboard’ into ‘main’ UI Optimize activities dashboard See merge request desupervised/platform/commercial-navigator/ui!1340
- allow upload files with excel formats See merge request desupervised/platform/commercial-navigator/ui!1343
- better logic on initial state handling Closes #1428 See merge request desupervised/platform/commercial-navigator/ui!1344
- optimize data fetching and plot See merge request desupervised/platform/commercial-navigator/ui!1341
- store locally the lib needed for worker See merge request desupervised/platform/commercial-navigator/ui!1345
- diable modify by graph instance if not exists See merge request desupervised/platform/commercial-navigator/ui!1342
- add loading state and hide media stuff when no media See merge request desupervised/platform/commercial-navigator/ui!1346
- better logic on prefill variables See merge request desupervised/platform/commercial-navigator/ui!1347
Users¶
v2.5.0¶
date: 2024-07-19T10:52:07.000Z
v2.5.0¶
New Features¶
AI-Engine¶
API¶
- update optimization Closes #600 require https://gitlab.com/desupervised/platform/docker-compose/-/merge_requests/754
- prior vs posterior job Endpoints to handle “prior and posterior” measurements for a model Closes #598
- fit priorposterior Closes #616
Teams¶
- allow toggle permissions for a team
- allow filter memberships
- suspends team
- add banner management to allow displaying scheduled banner on app
UI¶
- creation page, table page, and details page
- update creation request params
- disable suspended teams
- Fix user menu when not having any teams to be able to logout, or go to settings
- Disable suspended teams and redirect to other active team or team selection if not have any active team
Screenshots¶
- fixed top menu dropdown to show username, and enable dropdown (to do sign out)
- hide team selection in the header when not having any team
- hide “Team Settings” in the top menu dropdown when not having any team
- fixed accessing user settings (to change password or delete account) when not having any team
Closes https://gitlab.com/desupervised/platform/teams/-/issues/53, https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/issues/1277
- new prior posterior and add it to model details
- improve initial loading on server
- No loading (fetching user info, getting team info) when refreshing the page
- When not authenticated, will be directly redirected (without loading to fetch user info)
- technically: load initial query data on server, and inject them to window.INITIAL_QUERY_DATA to let client setting up initial data Closes https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/issues/1162
- display maintenance banner Closes https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/issues/962
- auto select first team alphabetically on new sign in with clean browser Closes https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/issues/1343
Users¶
- dedicated current user endpoint Relates to https://gitlab.com/desupervised/platform/teams/-/issues/53, https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/issues/1277
Bug Fixes¶
#### AI-Engine
- investigate reverse opt
- more random hacking
- more testing on how to add direction loss
- a bit more consitent goal driven opt
- trying to stablize convergance
- more work on rev opt
- some cleanup and work on removing hacks
- directions only for goal driven op
- bugfix goal targer loss
- set defaults to align with working opt
- fix typos and docs for SimulationEffect
- sim effect with same incoming node for both scenario and baseline
- add quantile arg
- liklihood_subset over spliting data
- moving moving_avarage when less data then window sizw, just cut window down
- add feature importance
- add missing dependecies
- wrong sklearn version
- sklearn install
- bugfix load hdf from api
- skip likelihood metrics when not conditioning When not conditioning model, do not calculate the performance metrics as there is no real values avalible.
- include only connected variables ins prior vs posterior
- ensure effect in response curves are cast to float when saving results
API¶
- submit attribution on background
- avoid storing unselected points on creation and ungrouped results data
- remove “ProjectId” col in exported dataset Closes https://gitlab.com/desupervised/platform/commercial-navigator/api/-/issues/603
- fix alembic import
- filter only completed dataset
- import issue in alembic
- use variables list from variable table
- duplicate fit priorposterior Closes #622
- wrong prior posterior filename closes #623
- hotfix prod attr
- prevent creating another dataset when creating attribution set if it is the same as dataset used Also n this MR: 1. Updating relationship relationship to 1 dataset to many attribution set. 2. Update the cascade deletion flow. Deleting attribution set wouldn’t delete its dataset if its dataset has been used for any other jobs. Closes #621
- add distinct column endpoint Related ui#1370
- fix error handler on push to pg Closes #629
- show bad characters in the error msg Closes #628
- fix insert query limit Closes #634
- add second to min/max on variable_values endpoint
- improve interpolation logic
Teams¶
UI¶
- properly handle running state on some attribution Closes #1341
- add polling and sync right table data and more status on prefill check Closes #1341
- multiple tweaks see https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/issues/1340
- proper grouping on brand/macro over time and other data which uses the same over time plot
- proper grouping on brand/macro over time Closes #1345
- multiple tweaks 2 see https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/merge_requests/1246
- stability on handling the param to get variable stats on craetion page Related #1347
- new data flow for all tabs
- new data flow for all tabs
- multiple tweaks 3 see https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/merge_requests/1252
- currency symbol on creation Closes #1066
- export button on summary table of inputs tab Closes #1076
- no baseline adjusment for inputs tab summary table Closes #1089
- is active column on add data table with filter Closes #1082
- variable comparison tab layout adjusment Closes #1136
- two modes on results tab one plot and one variable per plot
- make sure to set default steps to 10 Closes #1349
- no filter when zooming on results plot Closes #1353
- sort the variables on the results tab Continuation !1263
- multiple tweaks 1 See #1354
- update tooltip on button when waiting running job Closes #1351
- multiple tweaks 2 See https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/issues/1356
- properly handle multiple cases when no sales available See #1355
- multiple tweaks 5 See #1361
- multiple tweaks 6 See #1363
- cleanup files and folders
- remove suspended tooltip on non-suspended team Close https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/issues/1367
- multiple tweaks 7 See #1368
- multiple tweaks 7 See #1368
- only fetch data of the currently opened group tab
- add dataset to general info table Closes #1360
- update default mean on effect section when influence is neutral Closes #1365
- add group to the filter Closes #1366
- redirect out from project creation if no access Closes #1369
- do not refresh the page on first sign in Closes https://gitlab.com/desupervised/platform/teams/-/issues/60
- better error formatting on error when uploading file Closes #1372
- move the dag into dedicated tab on details page Closes #1374
- upload status on the card depends on the actual background processing status Closes #1373
- dynamic gap based on the longest y axis label on media roi plot Closes #1358
- add all variables plot to the results tab Closes #1336
- hide disabled sub menu under activities and effect side menu Closes #1334
- optimize code to solves lag Closes #1317
- send the dates on creation Closes #1384
- more enforce on boundary and some alert when it breaks the rule Related #1375
- add logs tab Closes #1375
- correct the form dependencies for variable summary table Closes #1385
- use second to min/max value for threshold default on boundary Closes #1156
- add falback dates to eq ineq section of creation page Closes #1346
Users¶
style¶
AI-Engine¶
API¶
Teams¶
- use ruff for linter and formatter
UI¶
Users¶
Unknown commit type¶
AI-Engine¶
- remove optimization stages in favor or lr scheduler
- new opt direction syntax
- rework opt target specification
- update tests for new opt interface
- full test coverage
- lint fixes
- Merge branch ‘main’ into investigate_reverse_opt
- Merge branch ‘investigate_reverse_opt’ into ‘main’ Investigate reverse opt Closes #72 See merge request desupervised/solutions/full-economics!220
- Merge branch ‘main’ into release
- update old test
- lint fixes
- fix typos and docs for SimulationEffect See merge request desupervised/solutions/full-economics!222
- lint fix
- add quantile arg Closes #93 See merge request desupervised/solutions/full-economics!223
- lint fixes
- liklihood_subset over spliting data Closes #61 See merge request desupervised/solutions/full-economics!224
- moving moving_avarage when less data then window sizw, just cut window down Closes #87 See merge request desupervised/solutions/full-economics!225
- lint fixes
- Merge branch ‘feature_importance’ into ‘main’ Feature importance Closes #97 See merge request desupervised/solutions/full-economics!226
- add mr template
- imporve relase commit msg set the commit msg when updating the service based on the sem ver change
- imporve relase commit msg See merge request desupervised/solutions/full-economics!228
- skip likelihood metrics when not conditioning See merge request desupervised/solutions/full-economics!229
- Merge branch ‘main’ into release
- fix broken test
API¶
- update optimization Closes #600 See merge request desupervised/platform/commercial-navigator/api!707
- submit attribution on background See merge request desupervised/platform/commercial-navigator/api!722
- avoid storing unselected points on creation Closes ui#1340 See merge request desupervised/platform/commercial-navigator/api!721
- prior vs posterior job Closes #598 See merge request desupervised/platform/commercial-navigator/api!709
- refactor sqlachemy models
- remove “ProjectId” col in exported dataset Closes #603 See merge request desupervised/platform/commercial-navigator/api!723
- refactor sqlachemy models See merge request desupervised/platform/commercial-navigator/api!724
- fix alembic import See merge request desupervised/platform/commercial-navigator/api!725
- import issue in alembic See merge request desupervised/platform/commercial-navigator/api!728
- filter only completed dataset See merge request desupervised/platform/commercial-navigator/api!727
- fit priorposterior Closes #616 See merge request desupervised/platform/commercial-navigator/api!726
- use variables list from variable table See merge request desupervised/platform/commercial-navigator/api!729
- duplicate fit priorposterior Closes #622 See merge request desupervised/platform/commercial-navigator/api!732
- wrong prior posterior filename Closes #623 See merge request desupervised/platform/commercial-navigator/api!733
- hotfix prod attr See merge request desupervised/platform/commercial-navigator/api!734
- prevent creating another dataset when creating attribution set if it is the same as dataset used Closes #621 See merge request desupervised/platform/commercial-navigator/api!731
- add distinct column endpoint See merge request desupervised/platform/commercial-navigator/api!735
- fix error handler on push to pg Closes #629 See merge request desupervised/platform/commercial-navigator/api!737
- show bad characters in the error msg Closes #628 See merge request desupervised/platform/commercial-navigator/api!736
- fix insert query limit Closes #634 See merge request desupervised/platform/commercial-navigator/api!739
- add second to min/max on variable_values endpoint See merge request desupervised/platform/commercial-navigator/api!740
- improve interpolation logic See merge request desupervised/platform/commercial-navigator/api!741
Teams¶
- use ruff for linter and formatter See merge request desupervised/platform/teams!110
- allow toggle permissions for a team See merge request desupervised/platform/teams!111
- allow filter memberships See merge request desupervised/platform/teams!112
- suspends team Closes #70 See merge request desupervised/platform/teams!114
- add banner management to allow displaying scheduled banner on app See merge request desupervised/platform/teams!115
- setup auto deploy
- setup auto deploy See merge request desupervised/platform/teams!116
- update teams-db-migration image
UI¶
- Merge branch ‘1259-issue’ into ‘main’ Resolve “Response curve UI” Closes #1259 See merge request desupervised/platform/commercial-navigator/ui!1234
- properly handle running state on some attribution See merge request desupervised/platform/commercial-navigator/ui!1242
- add polling and sync right table data and more status on prefill check Closes #1341 See merge request desupervised/platform/commercial-navigator/ui!1245
- Merge branch ‘1340-issue’ into ‘main’ Resolve “Reponse curve tweaks” Closes #1340 See merge request desupervised/platform/commercial-navigator/ui!1243
- proper grouping on brand/macro over time Closes #1345 See merge request desupervised/platform/commercial-navigator/ui!1247
- proper grouping on brand/macro over time Closes #1345 See merge request desupervised/platform/commercial-navigator/ui!1248
- multiple tweaks 2 Closes #1344 See merge request desupervised/platform/commercial-navigator/ui!1246
- stability on handling the param to get variable stats on craetion page See merge request desupervised/platform/commercial-navigator/ui!1250
- new data flow for all tabs Closes #1342 See merge request desupervised/platform/commercial-navigator/ui!1249
- new data flow for all tabs Closes #1342 See merge request desupervised/platform/commercial-navigator/ui!1251
- tweaks 3” Closes #1347 See merge request desupervised/platform/commercial-navigator/ui!1252
- currency symbol on creation Closes #1066 See merge request desupervised/platform/commercial-navigator/ui!1253
- export button on summary table of inputs tab Closes #1076 See merge request desupervised/platform/commercial-navigator/ui!1254
- no baseline adjusment for inputs tab summary table Closes #1089 See merge request desupervised/platform/commercial-navigator/ui!1255
- is active column on add data table with filter Closes #1082 See merge request desupervised/platform/commercial-navigator/ui!1256
- variable comparison tab layout adjusment Closes #1136 See merge request desupervised/platform/commercial-navigator/ui!1257
- disable suspended teams Closes desupervised/platform/teams#53 and #1277 See merge request desupervised/platform/commercial-navigator/ui!1258
- remove api params on dataset variables
- remove api params on dataset variables See merge request desupervised/platform/commercial-navigator/ui!1259
- Merge branch ‘1348-issue’ into ‘main’
- make sure to set default steps to 10 Closes #1349 See merge request desupervised/platform/commercial-navigator/ui!1262
- no filter when zooming on results plot Closes #1353 See merge request desupervised/platform/commercial-navigator/ui!1263
- sort the variables on the results tab See merge request desupervised/platform/commercial-navigator/ui!1265
- new prior posterior and add it to model details Closes #1261 See merge request desupervised/platform/commercial-navigator/ui!1261
- improve initial query data loading Closes #1162 See merge request desupervised/platform/commercial-navigator/ui!1264
- multiple tweaks 1 See merge request desupervised/platform/commercial-navigator/ui!1266
- update tooltip on button when waiting running job Closes #1351 See merge request desupervised/platform/commercial-navigator/ui!1268
- Merge branch ‘1356-issue’ into ‘main’ Resolve “Prior vs posterior tweaks” Closes #1356 See merge request desupervised/platform/commercial-navigator/ui!1267
- multiple tweaks 3 Closes #1357 See merge request desupervised/platform/commercial-navigator/ui!1269
- multiple tweaks 3 Closes #1357 See merge request desupervised/platform/commercial-navigator/ui!1270
- properly handle multiple cases when no sales available Closes #1355 See merge request desupervised/platform/commercial-navigator/ui!1271
- multiple tweaks 5 Closes #1361 See merge request desupervised/platform/commercial-navigator/ui!1272
- multiple tweaks 6 Closes #1363 See merge request desupervised/platform/commercial-navigator/ui!1274
- //gitlab.com/desupervised/platform/commercial-navigator/ui/-/issues/1363#tab-order See merge request desupervised/platform/commercial-navigator/ui!1276
- remove suspended tooltip on non-suspended team Closes #1367 See merge request desupervised/platform/commercial-navigator/ui!1277
- multiple tweaks 7 See merge request desupervised/platform/commercial-navigator/ui!1278
- multiple tweaks 7 Closes #1368 See merge request desupervised/platform/commercial-navigator/ui!1279
- only fetch data of the currently opened group tab Closes #1370 See merge request desupervised/platform/commercial-navigator/ui!1280
- add dataset to general info table See merge request desupervised/platform/commercial-navigator/ui!1282
- update default mean on effect section when influence is neutral Closes #1365 See merge request desupervised/platform/commercial-navigator/ui!1283
- add group to the filter Closes #1366 See merge request desupervised/platform/commercial-navigator/ui!1284
- display maintenance banner Closes #962 See merge request desupervised/platform/commercial-navigator/ui!1273
- auto select first team alphabetically on new sign in with clean browser Closes #1343 See merge request desupervised/platform/commercial-navigator/ui!1281
- redirect out from project creation if no access Closes #1369 See merge request desupervised/platform/commercial-navigator/ui!1286
- do not refresh the page on first sign in Closes desupervised/platform/teams#60 See merge request desupervised/platform/commercial-navigator/ui!1285
- better error formatting on error when uploading file Closes #1372 See merge request desupervised/platform/commercial-navigator/ui!1287
- move the dag into dedicated tab on details page Closes #1374 See merge request desupervised/platform/commercial-navigator/ui!1288
- upload status on the card depends on the actual background processing status Closes #1373 See merge request desupervised/platform/commercial-navigator/ui!1289
- dynamic gap based on the longest y axis label on media roi plot Closes #1358 See merge request desupervised/platform/commercial-navigator/ui!1290
- add all variables plot to the results tab Closes #1336 See merge request desupervised/platform/commercial-navigator/ui!1291
- hide disabled sub menu under activities and effect side menu Closes #1334 See merge request desupervised/platform/commercial-navigator/ui!1292
- optimize code to solves lag Closes #1317 See merge request desupervised/platform/commercial-navigator/ui!1293
- send the dates on creation Closes #1384 See merge request desupervised/platform/commercial-navigator/ui!1294
- more enforce on boundary and some alert when it breaks the rule See merge request desupervised/platform/commercial-navigator/ui!1295
- add logs tab See merge request desupervised/platform/commercial-navigator/ui!1296
- correct the form dependencies for variable summary table Closes #1385 See merge request desupervised/platform/commercial-navigator/ui!1297
- use second to min/max value for threshold default on boundary See merge request desupervised/platform/commercial-navigator/ui!1299
- Merge branch ‘1346-issue’ into ‘main’ Resolve “equal, constraints only apply in opt period” Closes #1346 See merge request desupervised/platform/commercial-navigator/ui!1298
Users¶
- dedicated current user endpoint See merge request desupervised/platform/users!43
v2.4.1¶
date: 2024-07-05T08:33:17.000Z
New Features¶
API¶
- File Upload to Postgres: You can now push and upload files directly to Postgres via Pub/Sub.
Bug Fixes¶
API¶
- Memory Optimization: Reduced Postgres memory usage for improved performance.
- Enhanced Query Efficiency: Improved the distinct column query performance.
- Future Data Extrapolation: Fixed the dashboard to correctly extrapolate data into the far future.
- Background Processing: Attribution submissions now run in the background.
- Fallback References: Implemented fallback for reference points.
- Prediction Accuracy: Corrected errors in prediction data to ensure accurate results.
- S3 Upload Fix: Resolved issues with S3 uploads.
- Deploy Message Standardization: Deployment commit messages now follow semantic versioning.
- Worker Runner Addition: Added a new worker runner for better task management.
UI¶
- Constraint Renaming: Renamed “equality” and “inequality” constraints for clarity.
- Duplicate Column Removal: Removed duplicate column names to streamline data display.
- Competitor Data Visualization: Added competitor-related plots to attribution dashboards for enhanced insights.
- Clickable Link Fix: Corrected the prefix for clickable names in links.
- Dataset Button Behavior: The ‘Create Dataset’ button now indicates when a job is still being submitted.
- Extended Data Types: Added more data types to the
dataTypeWPrice
variable. - Insight Tab Performance: Improved performance by waiting for attribution-type checking before rendering content.
- Media Diversity Table: Enhanced the table for media diversity on the overview tab, including logic for non-existent media.
- Number Checking Enhancement: Improved number checking to allow 0 as a valid input.
- Attribution State Handling: Better handling of running states for some attributions.
- Data Sync and Polling: Added polling and synchronization for right table data and prefill check statuses.
- Brand/Macro Grouping: Implemented proper grouping for brand/macro data over time.
These updates focus on improving the functionality, performance, and user experience of our platform, ensuring smoother operations and more accurate data handling for your marketing mix modeling tasks.
v2.4.0¶
date: 2024-06-24T13:23:10.000Z
New Features¶
AI-Engine Enhancements
- Enhanced Decomposition Outputs: Now supports multiple types of decomposition in the output for more detailed analysis.
- Prior vs. Posterior Analysis: Initial work on differentiating between prior and posterior data, including a new endpoint to access these comparisons.
API Improvements
- Variable Statistics Table: Added a comprehensive table for variable statistics.
- Variable Change Tracking: Monitor changes in variables with new endpoints.
- Attribution Reference Point Fallback: Enhanced the reliability of attribution by adding fallback mechanisms.
- Distinct Project Attribution Endpoint: New endpoint to uniquely identify project attributions.
- Total Profit Calculation: Automatic calculation of total profit.
- Project Management Enhancements: Set a maximum limit on the number of projects per tenant, with new identifiers for each project.
- Scoped Identifiers: Introduced scoped IDs to variables and response curves for better clarity and removed redundant IDs.
Teams and User Management
- Membership Count: Main API now includes membership count.
User Interface Updates
- Project Creation Limits: Disabled the option to create new projects when the limit is reached.
- Scoped ID Integration: Refactored the system to use scoped IDs for better project management.
Bug Fixes¶
AI-Engine Fixes
- Prediction Function Improvements: Added a function to handle deconditioning in predictions.
- Decomposition Control: Improved setup for decomposition with enhanced control over conditioning parameters.
- Negative Binomial Parameterization: Corrected issues with the negative binomial parameterization.
- Hierarchy Checks: Skipped direct and indirect computations if no hierarchy is present.
- Graph State Handling: Allowed passing of graph states to decomposition processes.
- Test Speed Enhancements: Worked on speeding up test processes.
- Decomposition Fallback Functions: Added fallback functions for reference points in decomposition.
- Variable Base Correction: Removed outdated variable base corrections.
- Seed Management: Ensured positive seeds and protected against excessively large seeds.
- Bulk Prediction: Added functionality to freeze nodes in bulk predictions.
- Progress Updates: Provided proper progress updates for decomposition processes.
- Prior vs. Posterior Interface: Redesigned the prior vs. posterior split for a more reasonable interface.
- Simulation Effect Model: Initial work on a more flexible simulation effect model, including baseline and target control.
- Mathematical Functions: Added various mathematical nodes, including Weibull CDF, log, and log-logistic CDF functions.
API Fixes
- Variable Stats Migration: Migrated variable stats and interpolation configurations.
- Data Handling Improvements: Improved handling of data fetching, including support for slugs and retrospective effects.
- Dashboard Enhancements: Updated attribution and commercial dashboards with new triggers and functions.
- CSV Data Download: Enabled CSV data downloads.
- Error Handling: Enhanced error handling for revenue and profit calculations, handling of missing data, and project limits.
Teams and User Management Fixes
- Member Limit Validation: Added validation for member limits and handled errors when retrieving data for deleted users.
User Interface Fixes
- Console Cleanup: Removed unnecessary console logs.
- Dropdown Improvements: Improved styles and functionality for search dropdowns.
- Project Limit Messages: Updated project limit error messages.
- Search Enhancements: Introduced fuzzy search for model and dataset selection in simulation predictions and optimization.
User Management
- Auth0 Integration: Updated to Auth0 v4 and locked dependency versions for FastAPI and Pydantic with Auth0.
These enhancements and fixes aim to provide a more robust and user-friendly experience for marketing mix modeling, ensuring accurate analysis and seamless project management.