Open Side Menu Go to the Top
Register
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013

08-11-2008 , 07:29 PM
(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)

Last edited by Max; 08-14-2021 at 09:59 AM.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
08-11-2008 , 07:38 PM
Hi, very good idea...
Hope some good programmer will join your project
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
08-11-2008 , 08:59 PM
Quote:
Originally Posted by steffen123
Hi everyone,

3. HM and PT3 run on Windows only, not even in wine. Fpdb runs on any plattform that has the required software, which will cover roundabout 99.9% of PCs. I am currently testing it on Windows XP and Gentoo GNU/Linux.
That sounds really great! So the endless waiting for all mac poker player seems to come to an end!
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
08-11-2008 , 09:29 PM
Incidentially that was one of the original motivators for me, being tired of a friend moaning about not having a tracker on Mac
He uses Windows for Poker now but I'll write instructions for one of the next alphas anyways.

In the meantime it should work on Mac, you just need to install all the software listed in requirements.txt. If you give it a go I'd appreciate if you can let me know how it went, happy to help if you run into any trouble.

Last edited by steffen123; 08-11-2008 at 09:31 PM. Reason: meh
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
08-11-2008 , 09:51 PM
I get "error: invalid project" from sourceforge
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
08-11-2008 , 10:09 PM
Quote:
Originally Posted by _dave_
I get "error: invalid project" from sourceforge
I am getting the same.

This looks promising though. Of course I need that HUD, but I would love to test this stuff out at every iteration simply because I love freeware.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
08-11-2008 , 10:29 PM
Spent hours preparing the documentation and then made a typo on the link.. here's the correct one, sorry

https://****************/project/show...roup_id=226872
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
08-11-2008 , 10:42 PM
yeah that works better - I fixed the link in the OP. Will check this out sometime soon, wish I knew python
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
08-11-2008 , 11:18 PM
Looks very interesting. Will try and check it out soon.

Juk
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
08-11-2008 , 11:27 PM
a cross platform open source tracker+hud would be so great, good luck and hope I can help at some stage.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
08-12-2008 , 01:41 AM
can someone post some screenshots?
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
08-12-2008 , 08:45 AM
[QUOTE=steffen123;5567340]

4. Fpdb won't irritate you with copy prevention measures. (it has other irritations instead )



Ok I'll ask about the 600 lb. gorilla in the room. What are these other irritations are you talking about?
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
08-12-2008 , 11:00 AM
Imported a couple of hundred hands. vpip/pfr seemed perfect and 3bet/4bet seemed fine aswell in the small sample.
SD/F i presume is went to showdown? That was a little off with a couple of players, as were W$wsf and W$@SD. One player had an SD/F of 15%(13) and a W$@SD of 24%(2) which doesnt make sense I think.

Looks very good for an alpha stage, looking forware to updates.
I ran it on an old laptop running fluxbuntu btw.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
08-12-2008 , 12:50 PM
Quote:
Originally Posted by daedal
a cross platform open source tracker+hud would be so great, good luck and hope I can help at some stage.
Can't promise open source, free or cross-platform, but I will certainly port my HUD to this if it looks promising.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
08-12-2008 , 05:04 PM
_dave_: Cheers for fixing the link
You should have a look at python, it's brilliant.

The Icon: I'll post screenshots in a minute.

Quote:
Originally Posted by 2tonbobby
Quote:
Originally Posted by steffen123

4. Fpdb won't irritate you with copy prevention measures. (it has other irritations instead )
Ok I'll ask about the 600 lb. gorilla in the room. What are these other irritations are you talking about?
I think I expressed that badly
I'm not aware of any nuisance at the moment, but of course many very handy things are just missing because it's still very young. The main usability features missing are an auto-importer and a HUD.

Quote:
Originally Posted by daedal
Imported a couple of hundred hands. vpip/pfr seemed perfect and 3bet/4bet seemed fine aswell in the small sample.
SD/F i presume is went to showdown? That was a little off with a couple of players, as were W$wsf and W$@SD. One player had an SD/F of 15%(13) and a W$@SD of 24%(2) which doesnt make sense I think.
The reason I came up with my own abbreviations for these values are that I wasn't sure what exactly the comparable entries in HM mean (never bothered to look it up).
The exact means are: SD/F percent of time the player saw showdown when they saw the flop. (yep I believe this is the same as WtSD)
W$wsF is how often the player got cash when seeing the flop (irrespective of at which round they got the cash)
W$@SD is how often they won cash when tehy made it all the way to showdown.
For the W$ values it's important to note that fpdb takes split pot into account - if some made 1$ out of a 3$ pot it will only count as 1/3.

Does this clear up the differences? If not I'll manually check the import a few more hands, I've only done 3 so far. I'll also be writing a hand anonymiser script so people can send me histories without worrying about trusting me. Also, was the number too high or too low?
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
08-12-2008 , 05:57 PM
this is a fantastic idea - I hope it takes off and creative people out there contribute.

maybe we'll have the firefox of poker trackers
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
08-12-2008 , 06:33 PM
Quote:
I am currently testing it on Windows XP and Gentoo GNU/Linux.
is there a gentoo ebuild to make my life easier?
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
08-12-2008 , 07:00 PM
Ya I understand the abbreviations fine. I should read the docs before asking The numbers I mentioned were lower.

Your documentation is very well done, looks like you have a put a lot of effort into it. Was looking at the code too, never worked with python but seems nice and intuitive.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
08-12-2008 , 07:00 PM
Here's the promised screenshots, I started the program twice for each of them. The first pic shows (most of) the main screen and the bulk importer and the second one shows the table viewer, once with individual postflop data and once with combined.
Sorry for the delay, I got carried away implementing stealing

http://fpdb.****************/

dave: Not yet, I'll make one once the stealing works.

Last edited by steffen123; 08-12-2008 at 07:08 PM. Reason: links are cursed..
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
08-12-2008 , 07:08 PM
Quote:
Originally Posted by daedal
Ya I understand the abbreviations fine. I should read the docs before asking The numbers I mentioned were lower.

Your documentation is very well done, looks like you have a put a lot of effort into it. Was looking at the code too, never worked with python but seems nice and intuitive.
Cheers
I'm implementing stealing and CB now so hopefully I'll run into the bug whilst verifying hands for that, shouldn't be too hard to track this down.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
08-13-2008 , 06:04 AM
This is a very interesting project... downloading now and hoping I can get on board and chip in
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
08-13-2008 , 06:52 AM
Great
Quote:
Originally Posted by steffen123
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 software.
I think you are wrong. Great initiative, let's get this snowball rolling!
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
08-13-2008 , 10:30 AM
Just my $0.02 (but hey its a open source project)

I think the key to this project really becoming a viable alternative to the established pay trackers is organization. I don't know the model that other open source programs such as firefox or linux have used, but I assume there is some type of worklist that is created and then tasks are taken up by interested parties, rather than a chaotic bunch of programmers possibly redundantly working on things.

I think a key element for this to really evolve into a great piece of software, is for Steffan (the lead programmer and father of this project) and those interested to establish a list of priorities - what are the most important items that need to be a core part of the program, in what order should they be added, etc.

The first way to do this is to get a sense from users of what is most crucial to them, and what is most important. Obviously the most important detail to a user of a tracker is its foundation - how it imports hands, how robust this is, etc. I haven't yet tried this program, but I assume it is good from the few people who have reviewed it thus far.

Next, as Steffan is already doing, features (and more specifically statistics) need to start being added. It should be established what statistics are most important and then they should be created, rather than a hodgepodge of stats.

Anyway, just my thoughts on the matter. This type of project is exciting because I believe that open source software is always potentially the best - having many creative minds at work on a project far outweighs an individual both in terms of speed of creation as well as ingenuity.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
08-13-2008 , 11:02 AM
This sounds great and I love coding with Python and would love to contribute to the project.

I currently pretty bussy with my studies (Computer Science) but fom September on I will have some time to contribute some code!
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
08-13-2008 , 11:12 AM
Good luck with the project guys - if I can help, I will.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote

      
m