Recent Releases of distfit

distfit - 1.8.8

  • Timestamp in logger is now consistent with other timestamps

- Jupyter Notebook
Published by erdogant 11 months ago

distfit - 1.8.7

  • Added new parameter to save(allow_external=True) to save outside the temp and user directories.

- Jupyter Notebook
Published by erdogant about 1 year ago

distfit - 1.8.6

Fix for the minimum logging level of INFO. All levels, including None, are available again.

- Jupyter Notebook
Published by erdogant about 1 year ago

distfit - 1.8.4

  • Included a new statistical test goodness_of_fit as scoring statistics.
  • More information can be found here

- Jupyter Notebook
Published by erdogant about 1 year ago

distfit - 1.8.3

  • Fix to match the exact width of the barplot bins. The last one was accidentally cut off.

- Jupyter Notebook
Published by erdogant about 1 year ago

distfit - 1.8.2

  • Update logging to prevent interfering with other loggers.

- Jupyter Notebook
Published by erdogant about 1 year ago

distfit - 1.8.1

  • Update logger
  • Add pypickle to requirements with version >= 1.1.4

- Jupyter Notebook
Published by erdogant about 1 year ago

distfit - 1.8.0

Thanks to the contributions of @KrystofS and @maxmekiska

- Jupyter Notebook
Published by erdogant about 2 years ago

distfit - v1.7.3

  • Issue #46
  • The width of the bar chart is now adjustable using the bar properties: dfit.plot(bar_properties={'width':10})

- Jupyter Notebook
Published by erdogant over 2 years ago

distfit - v1.7.2

  • Fix that the logger does not lose it's verbosity in certain circumstances
  • Fix that catches the error if the confidence interval can not be determined.

- Jupyter Notebook
Published by erdogant over 2 years ago

distfit - v1.7.1

  • Bug fix by changing typo in gilbrat into gibrat #43

- Jupyter Notebook
Published by erdogant over 2 years ago

distfit - v1.7.0

  • Added parallelization for bootstrapping. You need to set the n_jobs=-1

Although this speeds up the computation time significantly, at random times it also results in a RuntimeWarning: invalid value encountered. If that is the case, simply set n_jobs=1.

- Jupyter Notebook
Published by erdogant over 2 years ago

distfit - v1.6.12

  • Fix for logging. It should print [distfit] to screen again.

- Jupyter Notebook
Published by erdogant over 2 years ago

distfit - v1.6.11

  • Set todf=True by default when using predict

- Jupyter Notebook
Published by erdogant almost 3 years ago

distfit - v1.6.10

  • Improved the lineplot by adding distribution
  • Update docstrings

- Jupyter Notebook
Published by erdogant about 3 years ago

distfit - v1.6.9

  • bugfix for bootstrap
  • 'pdf' lowered in documentation and input parameter
  • some code cleaning

- Jupyter Notebook
Published by erdogant about 3 years ago

distfit - v1.6.8

  • bug fix in lineplot
  • update in handler

- Jupyter Notebook
Published by erdogant about 3 years ago

distfit - v1.6.7

  • docstrings update

- Jupyter Notebook
Published by erdogant over 3 years ago

distfit - v1.6.6

  • Show message during initialization if matplotlib is not correct version

- Jupyter Notebook
Published by erdogant over 3 years ago

distfit - v1.6.5

  • Check whether matplotlib version >= 3.5.2 is installed

- Jupyter Notebook
Published by erdogant over 3 years ago

distfit - v1.6.4

  • Change title in plot_summary(title='new new title')

- Jupyter Notebook
Published by erdogant over 3 years ago

distfit - v1.6.3

  • Fix for ylim in plot_summary
  • multtest can be set in the predict function and is removed from the initialization.
  • font sizes can be set in all figures
  • Code cleaning

- Jupyter Notebook
Published by erdogant over 3 years ago

distfit - v1.6.2

  • Add in setup and requirements that matplotlib>=3.6.3 to prevent error regarding rotation

- Jupyter Notebook
Published by erdogant over 3 years ago

distfit - v1.6.1

  • rotation='vertical' replaced for 45 for matplotlib

- Jupyter Notebook
Published by erdogant over 3 years ago

distfit - v1.6.0

  • Added bootstrap test with KS-test #18 dfit = distfit(n_boots=100)
  • Updated plot_summary() with the bootstrap results
  • Updated dfit.summary results with bootstrap_score bootstrap_pass
  • Renamed distrinto name in dfit.summary and now it is similar to the dictionary dfit.model
  • Disables warning messages for colourmap
  • See documentation for more information about the bootstrapping approach
  • Updated docstrings

Read the blog about distfit here!

- Jupyter Notebook
Published by erdogant over 3 years ago

distfit - v1.5.5

  • updated default colors in plot
  • xlabel and ylabel can be specified for plot

- Jupyter Notebook
Published by erdogant over 3 years ago

distfit - v1.5.4

  • Do not show pdf in case pdf_properties=None

- Jupyter Notebook
Published by erdogant over 3 years ago

distfit - v1.5.3

  • Various updates in plotting
  • CDF plotting with .plot(chart='CDF')
  • Quantile quantile plotting is now possible qqplot
  • Bugfix when changing alpha parameter for plotting.
  • Updates in docstrings
  • Code refactoring
  • See documentation pages for more information about plotting.

- Jupyter Notebook
Published by erdogant over 3 years ago

distfit - v1.5.2

  • bug fix for plot in case of discrete method.

- Jupyter Notebook
Published by erdogant over 3 years ago

distfit - v1.5.1

  • Verbosenow uses the official logging library. This means that the verbose input has been changed slightly: ``` verbose : [str, int], default is 'info' or 20 Set the verbose messages using string or integer values. * 0, 60, None, 'silent', 'off', 'no']: No message. * 10, 'debug': Messages from debug level and higher. * 20, 'info': Messages from info level and higher. * 30, 'warning': Messages from warning level and higher. * 50, 'critical': Messages from critical level and higher.

```* Updates in docstrings.

- Jupyter Notebook
Published by erdogant over 3 years ago

distfit - v1.5.0

  • functionality added to better controling plotting.
  • emp_properties, pdf_properties, bar_properties and cii_properties can independently be controlled are disabled during plotting.
  • Docstrings updated

- Jupyter Notebook
Published by erdogant over 3 years ago

distfit - v1.4.5

  • Some code refactoring and cleaning
  • Added test statistic name in the title of the figure

- Jupyter Notebook
Published by erdogant about 4 years ago

distfit - v1.4.4

  • Changed title text of plot with scientific notation.

- Jupyter Notebook
Published by erdogant about 4 years ago

distfit - v1.4.3

  • alpha parameter added to the predict function.
  • Output contains y_boolwhich is y_proba<=alpha

``` from distfit import distfit X = np.random.normal(0, 2, 1000) y = [-8, -6, 0, 1, 2, 3, 4, 5, 6]

dist = distfit() dist.fittransform(X) results = dist.predict(y, alpha=0.01) results['ybool']

```

- Jupyter Notebook
Published by erdogant about 4 years ago

distfit - 1.4.2

  • added doi

- Jupyter Notebook
Published by erdogant over 4 years ago

distfit - 1.4.1

  • Pass fig and ax to give more control to the user's for plotting.

Thank you for the contribution @ksachdeva!

- Jupyter Notebook
Published by erdogant over 4 years ago

distfit - 1.4.0

  • New function "generate" that allows to generate samples after fitting on the data.
  • Discrete output parameters aligned with output parameters of parametric models
  • New output variable added: "model" which is the fitted model based on loc/scale params. The "distr" remains the unfitted model.
  • Code generalized which allows that discrete and parametric runs in more same functions.
  • Different scoring statistics is now also possible for discrete fitting.

- Jupyter Notebook
Published by erdogant about 5 years ago

distfit - 1.3.0

  • output parameter in dict "RSS" changed into "score" because various scoring statistics can be chosen.

- Jupyter Notebook
Published by erdogant about 5 years ago

distfit - 1.2.8

  • Added possibility to use different scoring statistics. The parameter "stats" is to be used to define the scoring statistic: RSS, wasserstein, Kolmogorov-Smirnov statistic (ks) or energy

- Jupyter Notebook
Published by erdogant about 5 years ago

distfit - 1.2.7

  • Fitting of discrete non-negative integer data is possible now using the binomial distribution!
  • Updated sphinx pages
  • Updated readme
  • Updated notebook

from distfit import distfit dist = distfit(method='discrete') dist.fit_transform(X)

- Jupyter Notebook
Published by erdogant about 5 years ago

distfit - 1.2.6

  • Improved speed
  • Iutputs time duration for fitting distribution
  • Dataframe is not a default output anymore. Nevertheless, it can be returned using to todf=True setting during initialization
  • Removed unsupported distributions: frechetr and frechetl
  • Update docs and readme
  • Smoothline function integrated instead of seperate file.

- Jupyter Notebook
Published by erdogant over 5 years ago

distfit - 1.1.6

  • pypickle used
  • pep styling
  • tested for python 3.8

- Jupyter Notebook
Published by erdogant over 5 years ago

distfit - 1.1.5

  • removed levy_l and stable from full list of distributions because it is too slow.

- Jupyter Notebook
Published by erdogant almost 6 years ago

distfit - 1.1.4

  • quantile added as new method
  • percentile added as new method

- Jupyter Notebook
Published by erdogant almost 6 years ago

distfit - 1.1.3

  • typo fix in naming
  • some fixes in examples.py
  • scipy library add to setup
  • docstring updates

- Jupyter Notebook
Published by erdogant almost 6 years ago

distfit - 1.1.2

  • predict returns a dict
  • fit_transforms returns a dict

- Jupyter Notebook
Published by erdogant about 6 years ago

distfit - 1.1.1

  • save and loading
  • sphinx updates
  • docstring updates
  • smoothing

- Jupyter Notebook
Published by erdogant about 6 years ago

distfit - 1.1.0

Fast update after previous version where the following is done:

  • input parameters changed: distribution into distr.
  • various smaller changes

- Jupyter Notebook
Published by erdogant about 6 years ago

distfit - 1.0.0

Huge update to version 1.0.0! disfit is becoming more easy as the whole code is rewritten in classes now!

  • distfit code refactored with classes
  • examples updated
  • unit test updated
  • docstrings updated

- Jupyter Notebook
Published by erdogant about 6 years ago

distfit - 0.1.6

  • seems that the previous release was not correctly released.

- Jupyter Notebook
Published by erdogant about 6 years ago

distfit - 0.1.5

  • bug fix in proba_parameteric.

- Jupyter Notebook
Published by erdogant over 6 years ago

distfit - 0.1.4

  • Bug fix in finding best distribution!
  • Bug fix in plot
  • New unit test to avoid this in the future.

- Jupyter Notebook
Published by erdogant over 6 years ago

distfit - 0.1.3

  • unit tests
  • summary plot
  • refactoring
  • code cleaning
  • plot improvements

- Jupyter Notebook
Published by erdogant over 6 years ago

distfit - v0.1.2

- Jupyter Notebook
Published by erdogant over 6 years ago

distfit -

  • Code refactoring
  • Code cleaning
  • plot possible for .proba_emperical() with .plot()

- Jupyter Notebook
Published by erdogant over 6 years ago

distfit - First release!

- Jupyter Notebook
Published by erdogant over 6 years ago