Sign In

Dataset Tools (THE EARLY DAYS)

4

Jun 15, 2024

(Updated: 8 days ago)

tool guide
Dataset Tools (THE EARLY DAYS)

Dataset-Tools: Enhancing Dataset Visualization and Text Editing

Note: I was let known the images weren't working, i've got WebP files coming in a few minutes and by the time you start reading this they'll probably be replaced! I've included what it looked like to start with to recent versions today! ( which was like 2 max days of it lol)

Dataset-Tools is a versatile script designed to assist in visualizing datasets and editing associated text files. Developed using PyQt6, it provides an intuitive graphical interface for managing images and their corresponding annotations. Inspired by tools within the Civitai community, this project aims to empower users in enhancing their dataset management capabilities.

WARNING: THIS IS AN ARTICLE ABOUT THE ORIGINAL VERSION FROM JUNE 2024.
IMAGES INSIDE DO NOT REFLECT THE CURRENT VERSION --however you can see we've added teh new link!

ALSO SCROLL TO THE BOTTOM FOR UPDATES ON THE NEWEST VERSION COMING SOON!

Where Do I find this?

https://github.com/Ktiseos-Nyx/Dataset-Tools

How Can I help?

You're more than welcome to help develop this tool, I am not really a programmer, I am aware of this - I am doing tiny things with Chat GPT to further help my community!

How to Use Dataset-Tools

Launching the Application

Ensure Python is installed on your system. Clone or download the Dataset-Tools repository from GitHub. Setting Up Environment

Install necessary dependencies using pip:

Copy code pip install PyQt6 Pillow Running the Application

Run the application using Python: css Copy code python main.py

User Interface Overview

Main Window: The application window opens with options to view images, edit associated text, and select themes.

Image Display: Images are displayed in the top section of the window with options for scaling and centering. Text Editor: Below the image, there's a text box for editing and saving text associated with the selected image. Listboxes: Lists images and text files available in the current directory. Buttons: Includes "Save" to save edited text, "Close" to exit the application gracefully, and "Select Image" to pick an image for editing. Managing Images and Text

Selecting Images: Click on an image in the listbox or gallery to display it in the main window.

Editing Text: Edit the text in the text box. Use the "Save" button to save changes to the associated text file. Changing Themes

Theme Selection: Use the dropdown menu labeled "Theme Selection" to choose from available themes.

Applying Themes: Themes change the background, text colors, and button styles to suit different preferences. Customizing Themes (Advanced)

Editing Themes: Modify or add themes in the themes dictionary within the main.py file. Each theme consists of background color (bg), foreground color (fg), text background (text_bg), text foreground (text_fg), button background (button_bg), and button foreground (button_fg).

Overview of Themes

Dataset-Tools offers a range of themes to customize the interface according to user preferences:

Beetlejuice Inspired Light Theme Dark Theme Pastel V2 Night Sky Fire Red Sunset Orange Lavender Ocean Blue Mint Forest Green Some themes, like Pastel V1, are currently disabled due to issues with text colors, which are being addressed in ongoing development.

Key Features

Graphical User Interface (GUI): Designed initially with Tkinter and later migrated to PyQt6 for improved functionality and aesthetics. Image Gallery: Allows for browsing and selection of images within the dataset. Text Editing: Supports real-time editing and saving of associated text files. Theme Customization: Choose from various predefined themes to personalize the application's appearance.

Future Developments

Educational Resources: Planned video tutorials and comprehensive text guides to aid users in navigating Dataset-Tools effectively. Enhanced Theme Functionality: Ongoing improvements to themes, focusing on legibility and aesthetic appeal across different datasets. Deployment and Testing: Targeting broader compatibility across operating systems and screen resolutions to optimize user experience.

About the Creator

Dataset-Tools is developed by the Duskfall Portal Crew, a diverse system navigating life with DID, ADHD, Autism, and CPTSD. Our motivation stems from leveraging AI to promote inclusivity and mental health awareness. Join us in exploring identity and creative expression through technology.

Join Our Community

Website: Earth & Dusk Portal Discord: Join our Discord Backups: Hugging Face Support Us Send a Pizza: Buy us a pizza Subreddit: Reddit Community Thank you for supporting us on our journey and contributing to the Earth and Dusk community.

Credits

ChatGPT 3.5 & 4o: Powering innovative solutions and creative endeavors. Canvas icons created by Freepik - Flaticon: Enhancing visual appeal and functionality.

Sample Images

Here you can see the themes and gui overlook.

GUI Overview

Sample Themes

Errors to Fix

Changelog

Started with Tkinter Gui, but moved to PYQT6.

Realized it needed more to it.

Added gallery, text editing, image preview.

Text box list.

Save, Close and Select Image.

Commented out themes that don't work.

Tried to add an icon.

Fixing aspect ratio is ... well i'm on a retina 5k screen, so go figure. - This is because if you select a TALLER image it'll break and you can't close it or edit the text, i'm working on it.

The OLDER file in this specific repo, as i'm finally merging to main will give you back some stuff btue the images are tiny.

Indentation issues are fixed.

What the OLD FILE Looks like - and that's ok!

Coming Soon

Video tutorial via youtube.

Tutorial in text, images.

Fixing themes where the text is just attrocious. That's my fault, sorry.

When we're out of MAIN development mode, i want to try and get this as a homebrew cask, and figure out how to all that - we're just not ready yet.

Get people to test it on different OS boxes, so we can decide WHAT sizing is best.

About the Creator:

We are the Duskfall Portal Crew, a DID system with over 300 alters, navigating life with DID, ADHD, Autism, and CPTSD. We believe in AI’s potential to break down barriers and enhance mental health, despite its challenges. Join us on our creative journey exploring identity and expression.

Join Our Community:

Website:

End Media

Discord:

Join our Discord

Backups:

Hugging Face

Support Us:

Send a Pizza

Subreddit:

Reddit

Thank you for being part of our journey and supporting the Earth and Dusk community.

Credits

ChatGPT 3.5 & 4o

Support of my peers, and the community at Large..

Canvas icons created by Freepik - Flaticon

Where we started from over 24 hours ago:

NOW THAT I GOT YOUR ATTENTION!!!






PREVIEWS OF NEW FEATURES

IN 2025 and beyond!

Screenshot 2025-10-18 at 12.37.30.png

Theme Tree View

Screenshot 2025-10-31 at 18.00.58.png

Theme Manager View

Screenshot 2025-10-31 at 18.01.12.png

Theme Manager View on the theme we can't stop using (that we had help making lol)

Screenshot 2025-10-31 at 18.01.19.png

Apperance Tab: Change your resolution (though the app IS resizable just by clicking and dragging thank god.) You also have FILE VIEW mode which gives you FILE TREE, THUMBNAIL and list. (If i can think of anything else later on we'll add it - icons probably when i can figure out how to impliment it) This also includes FONT PREVIEW.

Screenshot 2025-10-31 at 18.01.26.png

Civitai API Key integration: Safely (tho we're working on adding simple encryption so it's a bit safer) save your API key.

Screenshot 2025-10-31 at 18.01.32.png

Clear cache.

Screenshot 2025-10-31 at 18.01.41.png

About section (Considering making this a splash screen POSSIBLY)

Screenshot 2025-10-31 at 18.01.49.png

A view of the MATERIAL themes we've imported (and credited)

Screenshot 2025-10-31 at 18.02.38.png

Material theme enabled, showing off the recently integrated SORT function.

Screenshot 2025-10-31 at 18.02.52.png

Finally bringing back text editing of your metadata!

Screenshot 2025-10-31 at 18.03.17.png

Advanced ComfyUI, DrawThings, SwarmUI, Forge & More Support!

Screenshot 2025-10-31 at 18.07.32.png

Coming back to the Unreal engine theme we imported & credited

Screenshot 2025-10-31 at 18.07.59.png

File Tree View on UNREAL ENGINE THEME

Screenshot 2025-10-31 at 18.08.20.png

And proof htat we're working on cullling meme themes and refreshing ones that just didn't turn out right -- sadly trying to make a QSS designer is not easy because let's just be real: reading CSS is easy - reading QSS is like "Who added the IT guy in?"

Anyways, thanks for over a year of dataset tools!

4