Recent Releases of https://github.com/alexhallam/tablespoon

https://github.com/alexhallam/tablespoon - 0.5.0

Added params features to make it easier to see what was fit.

- Python
Published by alexhallam over 2 years ago

https://github.com/alexhallam/tablespoon - 0.4.9

update versions of deps

- Python
Published by alexhallam over 2 years ago

https://github.com/alexhallam/tablespoon - 0.4.8

Update for recent Python installs and newer pytest

- Python
Published by alexhallam over 2 years ago

https://github.com/alexhallam/tablespoon - 0.4.6

0.4.6 Adding TimeSeriesInitialSplit

In this update I added TimeSeriesInitialSplit. This will split the data in a convenient way for time series testing.

- Python
Published by alexhallam over 3 years ago

https://github.com/alexhallam/tablespoon - 0.4.5

Droping Stan

I love Stan, but I had to drop it as the backend sampler.

A lot of problems were solved as this package was developed. Multiprocessing with cmdstanpy folder structures was a big one. As I used this package more in production I started to dread it more than love it. Why? A lot of small simple things. Keeping tabs on cmdstanpy, getting a version of python that all of the dependancies were happy with felt tedious. In prod environments you also have to figure out if you have C++ compilation tools like gcc. This is not always the case. If those tools are not available then install_cmdstanpy will not work. This is additional overhead, and something I did not want to have to worry about. Once I got a python version 3.8>= to work well, I found that when I wanted to make a notebook example with Google Colab I had to wrestle with the notebook to get a more recent version of python -- Colab comes with 3.7 by default. The version was not all though. I had to make sure that the priority was reset to run the more recent version. This was not the end. I also had to install additional software that comes with the newer version of python, but does not come with the notebook -- something called dsutils?

Why would I care so much about the notebook environment? Well, I think there are a population of people who like to run code on notebooks. This could be how they 'kick the tires' when trying a new package. If that experience goes well then maybe the chances of making into production is higher.

Though I love Stan, and it hurts to remove it, I think that these models are simple enough to survive just fine without stans sampler.

If you are interested in how to use stan with a python then checkout out version 4.4 of this package commit hash 49066323c08915e90b8b1e06a88cbddb52a726ae

I think these changes will make the package easier for me to maintain and very simple to integrate for production runs.

What's Changed

  • Create LICENSE by @alexhallam in https://github.com/alexhallam/tablespoon/pull/1
  • refactor and clean by @alexhallam in https://github.com/alexhallam/tablespoon/pull/2
  • make frequency a required parameter. Update tests and docs by @alexhallam in https://github.com/alexhallam/tablespoon/pull/4
  • Update snaive.stan by @alexhallam in https://github.com/alexhallam/tablespoon/pull/5
  • add build for pypi by @alexhallam in https://github.com/alexhallam/tablespoon/pull/8
  • testing chain_id by @alexhallam in https://github.com/alexhallam/tablespoon/pull/9
  • working Pool by @alexhallam in https://github.com/alexhallam/tablespoon/pull/10
  • update snaive to make directory structures that do not conflict in mu… by @alexhallam in https://github.com/alexhallam/tablespoon/pull/12
  • update for website and clean code a little by @alexhallam in https://github.com/alexhallam/tablespoon/pull/15
  • rename www to docs for github page by @alexhallam in https://github.com/alexhallam/tablespoon/pull/16
  • add web updates to github yaml by @alexhallam in https://github.com/alexhallam/tablespoon/pull/17
  • debug liquid layout by @alexhallam in https://github.com/alexhallam/tablespoon/pull/18
  • update github workflow by @alexhallam in https://github.com/alexhallam/tablespoon/pull/19
  • Website code update by @alexhallam in https://github.com/alexhallam/tablespoon/pull/20
  • more yaml work by @alexhallam in https://github.com/alexhallam/tablespoon/pull/21
  • Website code update by @alexhallam in https://github.com/alexhallam/tablespoon/pull/22
  • more docs work by @alexhallam in https://github.com/alexhallam/tablespoon/pull/23
  • Clean/green by @alexhallam in https://github.com/alexhallam/tablespoon/pull/24
  • try more work on mkdocstring by @alexhallam in https://github.com/alexhallam/tablespoon/pull/25
  • add deploy in yml by @alexhallam in https://github.com/alexhallam/tablespoon/pull/26
  • add docs by @alexhallam in https://github.com/alexhallam/tablespoon/pull/27
  • clean api by @alexhallam in https://github.com/alexhallam/tablespoon/pull/28
  • need to add installs by @alexhallam in https://github.com/alexhallam/tablespoon/pull/29
  • add pages by @alexhallam in https://github.com/alexhallam/tablespoon/pull/30
  • clean readme by @alexhallam in https://github.com/alexhallam/tablespoon/pull/31
  • add skill score example to docs by @alexhallam in https://github.com/alexhallam/tablespoon/pull/32
  • add some ts data by @alexhallam in https://github.com/alexhallam/tablespoon/pull/33
  • Bug/local/multiproc by @alexhallam in https://github.com/alexhallam/tablespoon/pull/34
  • fix docs index by @alexhallam in https://github.com/alexhallam/tablespoon/pull/35
  • bump version by @alexhallam in https://github.com/alexhallam/tablespoon/pull/36
  • update pypi links by @alexhallam in https://github.com/alexhallam/tablespoon/pull/37
  • Feature/allow alt run by @alexhallam in https://github.com/alexhallam/tablespoon/pull/39
  • Features/clean no stan run by @alexhallam in https://github.com/alexhallam/tablespoon/pull/40
  • Update pyproject.toml by @alexhallam in https://github.com/alexhallam/tablespoon/pull/42
  • clean snaive by @alexhallam in https://github.com/alexhallam/tablespoon/pull/43
  • Non stan by @alexhallam in https://github.com/alexhallam/tablespoon/pull/44

New Contributors

  • @alexhallam made their first contribution in https://github.com/alexhallam/tablespoon/pull/1

Full Changelog: https://github.com/alexhallam/tablespoon/commits/0.4.5

- Python
Published by alexhallam almost 4 years ago