DanDB
- 12 Devlogs
- 24 Total hours
Database module for Python. Comes with some math utilities, graphing, and more all in one package!
Database module for Python. Comes with some math utilities, graphing, and more all in one package!
v0.0.3 released. Now you can download and import the project via pypi with “pip install DanDB”!
v0.0.1 has finally released! After many hours of debugging, building, and mostly slacking, the initial release of DanDB is now available. After a small amount of bug testing, I will release DanDB onto PyPi. Besides that, it is mostly done.
I have restructured some of the modules, and fixed some key syntax/grammar mistakes. I also have now released the module onto Github: https://github.com/Retro2D/DanDB. This marks the pre-release for pre-alpha v0.0.1 (so a pre-prealpha kinda).
Got some JSON working. Currently planning on replacing the outdated raw table with a cleaner, nicer JSON look. Here is what the structure looks like: (First down is the name, second is the data structure for the row/column names and data)
I have completely revamped the raw data to actually fit what is being shown in the graph. Confused? Yeah, me too. Basically, previously the raw string was only capable of showing data on the first row of the list instead of all of them. Tables still functioned normally since they only relied on in-class variables instead of the raw data. However, it would be confusing for people to find and edit the string based on the raw data using that method. Besides this, I have fixed multiple bugs varying from small visual pains to the graph-breaking kinda stuff. On the next update, I will add support for JSON strings based on graphs. I will also add different kinds of graphing in later updates!
Many different bug fixes, currently rewriting the code to be both easier to read and more lightweight. Along with that, I added padding for long row names. Currently working on making the text at the top actually fit the chart.
Word shortening is here! Now, the prettyprint function will be able to either lengthen or shorten values based on row word size. In this case, I shortened “hello world!” into “hello”. I also fixed a pretty big bug that inaccurately displayed data values for tables with two or more columns.
It looks so much better now! Now added padding to lengthen shorter data entries. Currently working on the same but for shortening larger entries. Now it is starting to look like Microsoft Excel!
FINALLY, the columns are properly outputting. Yes, I still need to add better formatting, and yes, I need to add other types of graphs… but I have made some serious progress since last devlog!
Finally got multiple dimensions! May not sound like much, but this took hours of planning to do. You can also now print out very basic graphs with multiple dimensions.
Got some pretty printing working! :D
Starting to work on this! I haven’t uploaded to Github yet, but it is able to create basic new table datatypes. Currently working on a pretty print function to give a nice, clean output!