From 54e6bd4887ee85379f697b50860d628693403286 Mon Sep 17 00:00:00 2001 From: "W. Trevor King" Date: Wed, 27 Jul 2011 12:02:58 -0400 Subject: [PATCH] Add pypid post and catch Gentoo overlay index up with recent additions. --- posts/Gentoo_overlay.mdwn | 11 +++++++++++ posts/pypid.mdwn | 25 +++++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 posts/pypid.mdwn diff --git a/posts/Gentoo_overlay.mdwn b/posts/Gentoo_overlay.mdwn index a9235ce..3643f4f 100644 --- a/posts/Gentoo_overlay.mdwn +++ b/posts/Gentoo_overlay.mdwn @@ -22,10 +22,18 @@ personal `layman.xml`). The overlay is a fairly strange mix: ([Gentoo 194499](http://bugs.gentoo.org/194499)) - dev-python/curses-check-for-keypress (my [[curses_check_for_keypress]] package) +- dev-python/django-tables2 + ([django-tables2](https://github.com/bradleyayers/django-tables2/)) - dev-python/FFT-tools (my [[FFT-tools]] wrappers) - dev-python/geopy ([geopy](http://www.geopy.org/)) +- dev-python/geopy + ([geopy](http://www.geopy.org/)) +- dev-python/pymodbus + ([pymodbus](http://code.google.com/p/pymodbus/)) +- deb-python/pypid + (my [[pypid]] PID controller package) - dev-python/splittable-kwargs (my [[splittable_kwargs]] package) - dev-tex/draftmark @@ -42,6 +50,9 @@ personal `layman.xml`). The overlay is a fairly strange mix: - media-gfx/metacam ([Gentoo 65200](http://bugs.gentoo.org/65200), but I suggest you use `media-gfx/exif` if you don't need `metacam`'s special decoding) +- media-libs/aubio + (work around Python 2.7 issues in [aubio](http://aubio.org/) by + using the development trunk) - media-sound/abcmidi ([Gentoo 76017](http://bugs.gentoo.org/76017), also in the [Sunrise overlay][]) diff --git a/posts/pypid.mdwn b/posts/pypid.mdwn new file mode 100644 index 0000000..39a8fe7 --- /dev/null +++ b/posts/pypid.mdwn @@ -0,0 +1,25 @@ +[[!meta title="pypid"]] +[[!template id=gitrepo repo=pypid]] + +I've just finished rewriting my [PID][] temperature control package in +pure-Python, and it's now clean enough to go up on PyPI. Features: + +* Backend-agnostic architecture. I've written a first-order process + with dead time (FOPDT) test backend and a [pymodbus][]-based backend + for our Melcor MTCA controller, but it should be easy to plug in + your own custom backend. +* The general PID controller will automatically tune your backend + using any of a variety of tuning rules. + +The `README` is posted on the [PyPI page][pypi]. + +[PID]: http://en.wikipedia.org/wiki/PID_controller +[pymodbus]: http://code.google.com/p/pymodbus/ +[pypi]: http://pypi.python.org/pypi/pypid/ + +[[!tag tags/code]] +[[!tag tags/linux]] +[[!tag tags/programming]] +[[!tag tags/pypi]] +[[!tag tags/python]] +[[!tag tags/theory]] -- 2.26.2