Skip to content

Releases: sassoftware/python-sasctl

v1.5

09 Apr 18:10
Compare
Choose a tag to compare

Improvements

  • Registered Python models will now include both predict and predict_proba methods.
  • Added a new Relationships service for managing links between objects.
  • Added a new Reports service for retrieving SAS Visual Analytics reports.
  • Added a new Report_Images service for rendering content from reports.
  • Additional metadata fields are set when registering an ASTORE model.
  • Collections of items should now return an instance of PagedList for lazy loading of results.
  • Module steps can now be called using module.step(df) where df is the row of a DataFrame or Numpy array.
  • register_model sets additional project properties when registering an ASTORE model.

Changes

  • Replaced the raw parameter of the request methods with a format parameter, allowing more control over the
    returned value.
  • The get_file_content method of the Files service now returns the actual content instead of the file metadata.
  • JSON output when using sasctl from the command line is now formatted correctly.

Bugfixes

  • model_publish.delete_destination now works correctly.

v1.4.6

24 Jan 22:01
Compare
Choose a tag to compare

Bugfixes

  • Fixed an issue where the REQUESTS_CA_BUNDLE environment variable was taking precedence over the verify_ssl parameter.

v1.4.5

05 Dec 16:01
Compare
Choose a tag to compare

Changes

  • Saving of package information can now be disabled using the record_packages parameter of register_model.

Bugfixes

  • Added support for uint data types to the register_model task.
  • Fixed an issue where long package names caused register_model to fail.
  • Session creation now works with older versions of urllib3.

v1.4.4

05 Nov 15:15
Compare
Choose a tag to compare

Bugfixes

  • Match performance definitions based on project instead of model.

v1.4.3

29 Oct 19:41
Compare
Choose a tag to compare

Bugfixes

  • Model versioning now works correctly for Python models
  • Fixed an issue where None values in Python caused issues with MAS models.

v1.4.2

23 Oct 18:31
Compare
Choose a tag to compare

Bugfixes

  • Fixed project properties when registering a model from ASTORE.
  • Fixed model metadata when registering a datastep model.

v1.4.1

17 Oct 20:32
Compare
Choose a tag to compare

Bugfixes

  • Fixed an issue where string inputs to Python models were incorrectly handled by DS2.

v1.4

15 Oct 18:05
Compare
Choose a tag to compare

Changes

  • PyMAS.score_code now supports a dest='Python' option to retrieve the generated Python wrapper code.
  • register_model task includes a python_wrapper.py file when registering a Python model.
  • Improved error message when user lacks required permissions to register a model.

Bugfixes

  • Fixed an issue with CAS/EP score code that caused problems with model performance metrics.

v1.3

10 Oct 18:41
c3dea2f
Compare
Choose a tag to compare

Improvements

  • Added update_performance task for easily uploading performance information for a model.
  • New (experimental) pyml2sas sub-package provides utilities for generating SAS code from Python gradient boosting models.
  • New (experimental) methods for managing workflows added to model_management service.

Changes

  • register_model task automatically captures installed Python packages.
  • All list_xxx methods return all matching items unless a limit parameter is specified.
  • Improved API documentation.
  • Updated full_lifecycle example with performance monitoring.

v1.2.5

10 Oct 15:28
Compare
Choose a tag to compare

Changes

  • Registering an ASTORE model now creates an empty ASTORE file in Model Manager to be consistent with Model Studio behavior.

Bugfixes

  • microanalytic_score.define_steps now works with steps having no input parameters.
  • Fixed an issue where score code generated from an ASTORE model lacked output variables.