Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013
(Note: This post has been heavily modified since the original release in August 2008)
Link to the latest stable release: http://fpdb.wikidot.com/
Hi everyone,
I am proud to announce my new poker tracking software fpdb (freepokerdb, very imaginative I know ). You may wonder why I bothered when now with HM and PT3 there are at least two excellent packages to choose from.
Four main reasons:
1. Fpdb is free/libre open source software.
2. HM and PT3 only support holdem. Fpdb supports Holdem, Omaha, Stud and Razz, and Draw games
3. HM and PT3 run on Windows only, not even in wine. Fpdb runs on any platform that has the required software, which will cover roundabout 99.9% of PCs. I am currently testing it on Windows XP and Gentoo, Ubuntu, Fedora
4. Fpdb won't irritate you with copy prevention measures.
Installation instructions are available from: http://fpdb.wikidot.com/
This is functional alpha software, and we are looking for people to contribute, but the project has quite a few users that are happy with the software now, and generally getting happier with the project as time goes by.
If anyone wishes to help with development that would be very very welcome. We have a mailing list and an IRC channel set up for discussion.
If you're not a programmer and you're not interested in learning it you can still help simply by trying it out and sending bug reports and feature requests. To avoid unrealistic expectations I'd like to state that it'll be a long time until fpdb reaches feature parity to established paid-for closed source trackers like HEM or PT.
Backend, Distribution, Libraries
=====================
- Choice of MySQL/InnoDB, PostgreSQL, or SQLite (default)
- It is possible to run the database on one PC, the importer on another, and then access the database with the HUD from a third PC.
- The project uses Python, PyGTK, the Python numerical libraries NumPy, and Matplotlib for graphing.
Site/Game Support
=================
- Full or fairly solid support for 22 different sites/networks/formats including (888Poker, Absolute, BetOnline/Chico, Betfair (legacy), Boss, Bovada, Cake/Revolution, Enet, Entraction/IGT, Everest, Everleaf, Full Tilt Poker, iPoker, Merge, Microgaming, OnGame, PartyPoker, PKR, PokerStars, PokerTracker/HEM Exported, Seals with Clubs, Winamax)
- Supports Hold'em, 4/5/6-Card Omaha (Hi, Hi/Lo), 5/7-Card Stud (Hi, Hi/Lo), Razz, Courchevel (Hi, Hi/Lo), Double Hold'em, Irish, 2-7 Single/Triple Draw, 5-Card Draw, A-5 Triple Draw, Badugi
- Supports No Limit, Pot Limit, Fixed Limit NL, Cap NL and Cap PL
- Supports ring/cash games, SnG/MTT, and play money games
- Imports tournament summary information for 7 sites (PokerStars, Full Tilt Poker, Merge, iPoker, 888Poker, Bovada, Winamax)
HUD
======
The HUD is configurable, but mostly through the config file at the moment. It has most of the usual array of stats available.
Features
==========
- Graphs: Profit, Showdown/non-Showdown, EV graphs + Export to file
- Session Viewer: Candlestick representation of your cash game sessions.
- Hand Viewer: List hands from a session and analyse/filter the hands to look more closely at your recent results.
- Filters: Most of the review pages support multiple filters such as player, game type, limits, date range and other filters specific to the current view.
- Hand Replayer: A way to play hand and watch the action unfold with stack sizes etc.
Final Notes
===========
IMPORTANT: The database format WILL undergo more changes and at this point I am not planning to write a converter so please keep your history files so you can re-import when necessary. Independent of this you should always keep the original raw files in a safe place with any tracking software. Should you however end up losing your files somehow let me know and I'll try to help.
Please send any feedback, feature requests/suggestions, bug reports and animal names to this thread, the mailing list, or the bug tracker.
Enjoy!
Steffen (and the Fpdb team)