Table of Contents | ||||
---|---|---|---|---|
|
v9 (2024-03-01) - Backend supported version: 11.1
Official version supporting Bee Knees 11.1 backend.
Replace faulty `append_xxx` methods with more accurate `update_xxx`.
These methods were relying on a REST API endpoint with a silent faulty behavior regarding duplicate keys columns. They could replace data instead of appending it if care was not taken of using unique keys/index.
Support for the methods is removed immediately as the faulty behavior is hard to detect, easy to trigger and impossible to fix properly.
Users should switch the the corresponding `update_xxx` methods introduced in this release.
Documentation now available at https://developer.pricefx.eu/pricefx-api/
Improve `pricingscience.similarity`
Added
Added data updating methods
`connection.update_table`
`TableMutable.update`
`TableMutable.update_pandas`
Add `pricingscience.similarity.process_new_products`
Official documentation deployment
Changed
Updated dependencies
Removed
Removed the following methods from the API (replaced with the corresponding `update_xxx` methods)
`connection.append_to_table`
`TableMutable.append`
`TableMutable.append_pandas`
v8 (2023-07-20) - Backend supported version: 11.0
...
This release adds the new pricingscience.similarity
module.
Added
Add
pricingscience.clustering
Add
pricingscience.similarity
Add
inflect
library to neural image
Changed
Updated dependencies
Improved error handling from backend
v7 (2023-05-25) - Backend supported version: 10.3
...
This release adds the pricingscience.clustering
module, providing hierarchical clustering features.
Added
Add
pricingscience.clustering
Changed
importance now returns a tuple[importance, reliability_measure].
...
Official version supporting Bee’s Knees 10.2.x backend.
Added
Added
leidenalg
library to datascience and neural imagesAdded
umap-learn
library to datascience and neural imagesAdded
BERTopic
library to neural images
...
Official version supporting Bee’s Knees 10.1.x backend.
Added
push_pandas
method now supports the optionalcolumn_labels
parameter.Added
dython
library to datascience and neural images.Added
optuna
library to datascience and neural images.Added
igraph
library to datascience and neural images.
Changed
Bump version of
werkzeug
package.
...
This release upgrades Python version to 3.10 and changes the API vocabulary to be more consistent with the backend one. This is a major breaking change.
Added
Data Source, Datamarts, Model tables and Model attachments collection can now be indexed by name or by index (MR45).
pfx.get_context().datasources().get_by_name("my_data_source")
can now be writtenpfx.get_context().datasources()["my_data_source"]
pynndescent
library to datascience and neural images (MR51).
Changed
Uses Python 3.10 (MR48).
Improved backend vocabulary consistency by renaming API parameters.
Warning: this involves many breaking changes if you were referring to these parameters by name when calling the corresponding methods (MR38).Mainly
id
oruniqueid
renamed totypedid
andjst
renamed tojst_id
when relevant.Refer to the API documentation for more information.
When a backend exception occurs, the entire exception stack trace is printed in the job messages instead of the exception message only (MR47).
...