Skip to content

Introduce exponnorm distribution #63

@ira-halenok

Description

@ira-halenok

As a business analyst, I want to be able to use exponnorm type of distribution.

Recently, we generalised usage of function distribution. As a result, pix-framework defines list of function distribution that could be used by an end-user. We have use cases when exponnorm is being used.

As of now, this type of distribution is not being supported by pix-framework. To fix this, we need to introduce changes to pix-framework itself. distribution.py should be changed to support a new type. In general, we need:

  1. define what should be user-friendly parameters to this function
  2. find formula to move from user-friendly parameters to the one, accepted by SciPy.

Additionally, when Prosimos started using generalised function distributions, some tests were commented out because of no support for exponnorm distribution. Once this feature is implemented, those tests should be uncommented. All seven tests that were commented could be found here.

As having commented tests is not the best code practice, I might suggest to put priority to this item (if that's possible).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions