imgui-bundle


Nameimgui-bundle JSON
Version 1.6.2 PyPI version JSON
download
home_pageNone
SummaryDear ImGui Bundle: easily create ImGui applications in Python and C++. Batteries included!
upload_time2025-01-04 18:28:04
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            *Note: You can find a more complete version of this document in the
[official documentation site](https://pthom.github.io/imgui_bundle) for
Dear ImGui Bundle.*

[![abc](https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/demos_assets/images/logo_imgui_bundle_512.png)](https://traineq.org/ImGuiBundle/emscripten/bin/demo_imgui_bundle.html)

*Click the bird for
the interactive manual!*

> Dear ImGui Bundle: an extensive set of ready-to-use widgets and
> libraries, based on ImGui. Start your first app in 5 lines of code, or
> less.
>
> Whether you prefer Python or C++, this pack has you covered, with the
> same ease in both languages.

[![sources](https://github.com/pthom/imgui_bundle/raw/main/bindings/imgui_bundle/doc/doc_images/badge_view_sources.png)](https://github.com/pthom/imgui_bundle/)
[![doc](https://github.com/pthom/imgui_bundle/raw/main/bindings/imgui_bundle/doc/doc_images/badge_view_docs.png)](https://pthom.github.io/imgui_bundle)
[![manual](https://github.com/pthom/imgui_bundle/raw/main/bindings/imgui_bundle/doc/doc_images/badge_interactive_manual.png)](https://traineq.org/ImGuiBundle/emscripten/bin/demo_imgui_bundle.html)

**Key Features**

-   **A lot of widgets and libraries:** All of Dear ImGui along with a
    suite of additional libraries for plotting, node editing, markdown
    rendering, and much more.

-   **Always up-to-date:** The libraries are always very close to the
    latest version of Dear ImGui. This is also true for Python
    developers, since the bindings are automatically generated.

-   **Interactive Demos and Documentation:** Quickly get started with
    our interactive manual and demos that showcase the capabilities of
    the pack. Read or copy-paste the source code (Python and C++)
    directly from the interactive manual!

-   **Cross-platform:** Works on Windows, Linux, macOS, iOS, Android,
    and WebAssembly!

-   **Easy to use, yet very powerful:** Start your first app in 3 lines.
    The Immediate Mode GUI (IMGUI) paradigm is simple and powerful,
    letting you focus on the creative aspects of your projects.

-   **Fast:** Rendering is done via OpenGL (or any other renderer you
    choose), through native code.

-   **Beautifully documented Python bindings and stubs:** The Python
    bindings stubs reflect the C++ API and documentation, serving as a
    reference and aiding autocompletion in your IDE. See for example the
    [stubs for
    imgui](https://github.com/pthom/imgui_bundle/blob/main/bindings/imgui_bundle/imgui/__init__.pyi),
    and [for
    hello\_imgui](https://github.com/pthom/imgui_bundle/blob/main/bindings/imgui_bundle/hello_imgui.pyi)
    (which complete the [hello\_imgui
    manual](https://pthom.github.io/hello_imgui/book/intro.html)).

For a detailed look at each feature and more information, explore the
sections listed in the Table of Contents.

**Example code**

*A hello world example with Dear ImGui Bundle*

![demo
hello](https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images/demo_hello.jpg)

*For Python developers*

    from imgui_bundle import imgui, immapp
    immapp.run(gui_function=lambda: imgui.text("Hello, world!"))

*For C++ developers*

    #include "immapp/immapp.h"
    #include "imgui.h"
    int main() {   ImmApp::Run([] {   ImGui::Text("Hello, world!");   });  }

**Interactive Manual**

Click on the animated demonstration below to launch the fully
interactive manual.

<figure id="truc">
<img src="https://traineq.org/imgui_bundle_doc/demo_bundle8.gif"
alt="Demo" />
<figcaption>Dear ImGui Bundle interactive manual</figcaption>
</figure>

# What’s in the pack?

Dear ImGui Bundle includes the following libraries, which are available
in C++ *and* in Python:

<table>
<colgroup>
<col style="width: 50%" />
<col style="width: 50%" />
</colgroup>
<tbody>
<tr class="odd">
<td style="text-align: left;"><p><a
href="https://github.com/ocornut/imgui.git">Dear ImGui</a> : Bloat-free
Graphical User interface with minimal dependencies</p></td>
<td style="text-align: left;"><p><img
src="https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images/demo_widgets_imgui.jpg"
alt="demo widgets imgui" /></p></td>
</tr>
<tr class="even">
<td style="text-align: left;"><p><a
href="https://github.com/ocornut/imgui_test_engine">ImGui Test
Engine</a>: Dear ImGui Tests &amp; Automation Engine</p></td>
<td style="text-align: left;"><p><img
src="https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images/demo_testengine.jpg"
alt="demo testengine" /></p></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><p><a
href="https://github.com/pthom/hello_imgui.git">Hello ImGui</a>:
cross-platform Gui apps with the simplicity of a "Hello World"
app</p></td>
<td style="text-align: left;"><p><img
src="https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images/demo_docking.jpg"
alt="demo docking" /> <img
src="https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images/demo_custom_background.jpg"
alt="demo custom background" /></p></td>
</tr>
<tr class="even">
<td style="text-align: left;"><p><a
href="https://github.com/epezent/implot">ImPlot</a>: Immediate Mode
Plotting</p></td>
<td style="text-align: left;"><p><img
src="https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images/battery_implot.jpg"
alt="battery implot" /></p></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><p><a
href="https://github.com/brenocq/implot3d">ImPlot3D</a>: Immediate Mode
3D Plotting</p></td>
<td style="text-align: left;"><p><img
src="https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images/battery_implot3d.jpg"
alt="battery implot3d" /></p></td>
</tr>
<tr class="even">
<td style="text-align: left;"><p><a
href="https://github.com/CedricGuillemet/ImGuizmo.git">ImGuizmo</a>:
Immediate mode 3D gizmo for scene editing and other controls based on
Dear ImGui</p></td>
<td style="text-align: left;"><p><img
src="https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images/demo_gizmo.jpg"
alt="demo gizmo" /></p></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><p><a
href="https://github.com/BalazsJako/ImGuiColorTextEdit">ImGuiColorTextEdit</a>:
Colorizing text editor for ImGui</p></td>
<td style="text-align: left;"><p><img
src="https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images/demo_widgets_editor.jpg"
alt="demo widgets editor" /></p></td>
</tr>
<tr class="even">
<td style="text-align: left;"><p><a
href="https://github.com/thedmd/imgui-node-editor">imgui-node-editor</a>:
Node Editor built using Dear ImGui</p></td>
<td style="text-align: left;"><p><img
src="https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images/demo_node_editor.jpg"
alt="demo node editor" /></p></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><p><a
href="https://github.com/mekhontsev/imgui_md.git">imgui_md</a>: Markdown
renderer for Dear ImGui using MD4C parser</p></td>
<td style="text-align: left;"><p><img
src="https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images/demo_widgets_md.jpg"
alt="demo widgets md" /></p></td>
</tr>
<tr class="even">
<td style="text-align: left;"><p><a
href="https://github.com/pthom/immvision.git">ImmVision</a>: Immediate
image debugger and insights</p></td>
<td style="text-align: left;"><p><img
src="https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images/demo_immvision_process_1.jpg"
alt="demo immvision process 1" /> <img
src="https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images/demo_immvision_process_2.jpg"
alt="demo immvision process 2" /></p></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><p><a
href="https://github.com/memononen/nanovg">NanoVG</a>: Antialiased 2D
vector drawing library on top of OpenGL for UI and
visualizations</p></td>
<td style="text-align: left;"><p><img
src="https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images/nanovg_full_demo.jpg"
alt="nanovg full demo" /></p></td>
</tr>
<tr class="even">
<td style="text-align: left;"><p><a
href="https://github.com/andyborrell/imgui_tex_inspect">imgui_tex_inspect</a>:
A texture inspector tool for Dear ImGui</p></td>
<td style="text-align: left;"><p><img
src="https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images/demo_imgui_tex_inspector.jpg"
alt="demo imgui tex inspector" /></p></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><p><a
href="https://github.com/pthom/ImFileDialog.git">ImFileDialog</a>: A
file dialog library for Dear ImGui</p></td>
<td style="text-align: left;"><p><img
src="https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images/demo_widgets_imfiledialog.jpg"
alt="demo widgets imfiledialog" /></p></td>
</tr>
<tr class="even">
<td style="text-align: left;"><p><a
href="https://github.com/samhocevar/portable-file-dialogs">portable-file-dialogs</a>
<em>OS native</em> file dialogs library (C++11, single-header)</p></td>
<td style="text-align: left;"><p><img
src="https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images/demo_widgets_portablefiledialogs.jpg"
alt="demo widgets portablefiledialogs" /></p></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><p><a
href="https://github.com/altschuler/imgui-knobs">imgui-knobs</a>: Knobs
widgets for ImGui</p></td>
<td style="text-align: left;"><p><img
src="https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images/demo_widgets_knobs.jpg"
alt="demo widgets knobs" /></p></td>
</tr>
<tr class="even">
<td style="text-align: left;"><p><a
href="https://github.com/dalerank/imspinner">imspinner</a>: Set of nice
spinners for imgui</p></td>
<td style="text-align: left;"><p><img
src="https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images/demo_widgets_spinners.jpg"
alt="demo widgets spinners" /></p></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><p><a
href="https://github.com/cmdwtf/imgui_toggle">imgui_toggle</a>: A toggle
switch widget for Dear ImGui</p></td>
<td style="text-align: left;"><p><img
src="https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images/demo_widgets_toggle.jpg"
alt="demo widgets toggle" /></p></td>
</tr>
<tr class="even">
<td style="text-align: left;"><p><a
href="https://github.com/aiekick/ImCoolBar">ImCoolBar</a>: A Cool bar
for Dear ImGui</p></td>
<td style="text-align: left;"><p><img
src="https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images/demo_widgets_coolbar.jpg"
alt="demo widgets coolbar" /></p></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><p><a
href="https://github.com/hnOsmium0001/imgui-command-palette.git">imgui-command-palette</a>:
A Sublime Text or VSCode style command palette in ImGui</p></td>
<td style="text-align: left;"><p><img
src="https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images/demo_widgets_command_palette.jpg"
alt="demo widgets command palette" /></p></td>
</tr>
</tbody>
</table>

A big thank you to their authors for their awesome work!

# Install for Python

## Install from pypi

    pip install imgui-bundle
    pip install opencv-python
    pip install pyGLM

-   imgui\_bundle: Binary wheels are available for Windows, MacOS and
    Linux. If a compilation from source is needed, the build process
    might take up to 5 minutes, and will require an internet connection.

-   OpenCV: in order to run the immvision module, install opencv-python.
    The alternative OpenCV versions, such as opencv-python-headless
    (headless) opencv-contrib-python (with extra modules) also work.

-   pyGLM: in order to run the demo, install pyGLM

**Platform notes**

-   *Windows*: Under windows, you might need to install [msvc
    redist](https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170#visual-studio-2015-2017-2019-and-2022).

-   *macOS* : under macOS, if a binary wheel is not available (e.g. for
    older macOS versions), pip will try to compile from source. This
    might fail if you do not have XCode installed. In this case, install
    imgui-bundle with the following command
    `SYSTEM_VERSION_COMPAT=0 pip install --only-binary=:all: imgui_bundle`

## Install from source

    git clone https://github.com/pthom/imgui_bundle.git
    cd imgui_bundle
    git submodule update --init --recursive
    pip install -v .
    pip install opencv-python
    pip install pyGLM

-   Since there are lots of submodules, this might take a few minutes

-   The build process might take up to 5 minutes

## Run the python demo

Simply run `demo_imgui_bundle`.

The source for the demos can be found inside
[bindings/imgui\_bundle/demos\_python](https://github.com/pthom/imgui_bundle/tree/main/bindings/imgui_bundle/demos_python).

Consider `demo_imgui_bundle` as an always available manual for Dear
ImGui Bundle with lots of examples and related code source.

# Closing words

## Who is this project for

Dear ImGui Bundle aims to make applications prototyping fast and easy,
in a multiplatform / multi-tooling context. The intent is to reduce the
time between an idea and a first GUI prototype down to almost zero.

It is well adapted for

-   developers and researchers who want to switch easily between and
    research and development environment by facilitating the port of
    research artifacts

-   beginners and developers who want to quickly develop an application
    without learning a GUI framework

### Who is this project **not** for

You should prefer a more complete framework (such as Qt for example) if
your intent is to build a fully fledged application, with support for
internationalization, advanced styling, etc.

Also, the library makes no guarantee of ABI stability, and its API is
opened to slight adaptations and breaking changes if they are found to
make the overall usage better and/or safer.

## Acknowledgments

Dear ImGui Bundle would not be possible without the work of the authors
of "Dear ImGui", and especially [Omar
Cornut](https://www.miracleworld.net/).

It also includes a lot of other projects, and I’d like to thank their
authors for their awesome work!

A particular mention for [Evan Pezent](https://evanpezent.com/) (author
of ImPlot), [Cédric Guillemet](https://github.com/CedricGuillemet)
(author of ImGuizmo), [Balázs
Jákó](https://merlin3d.wordpress.com/about/) (author of
ImGuiColorTextEdit), and [Michał Cichoń](https://github.com/thedmd)
(author of imgui-node-editor), and [Dmitry
Mekhontsev](https://github.com/mekhontsev) (author of imgui-md), [Andy
Borrel](https://github.com/andyborrell) (author of imgui-tex-inspect,
another image debugging tool, which I discovered long after having
developed immvision).

This doc was built using [Asciidoc](https://asciidoc.org/).

Immvision was inspired by [The Image
Debugger](https://billbaxter.com/projects/imdebug/), by Bill Baxter.

## License

The MIT License (MIT)

Copyright (c) 2021-2024 Pascal Thomet

Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

## Alternatives

[pyimgui](https://pyimgui.readthedocs.io/en/latest/) provides
battle-tested comprehensive python bindings for ImGui. I worked with
this project a lot, and contributed a bit to it. In the end, I had to
develop a separate project, in order to be able to add auto-generated
and auto-documented python modules.

[Dear PyGui](https://dearpygui.readthedocs.io/en/latest/)
([repository](https://github.com/hoffstadt/DearPyGui)) provides python
bindings for ImGui with a lot of addons, and a more pythonesque API,
which makes it perhaps more suited for Python only projects.

## About the author

Dear ImGui Bundle is developed by Pascal Thomet. I am reachable on my
[Github page](https://github.com/pthom). I sometimes
[blog](http://code-ballads.net/). There is a
[playlist](https://www.youtube.com/playlist?list=PLaJx_KrDECZPzttQ77Gv8DD7OAUwmtWUc)
related to ImGui Bundle on YouTube.

I have a past in computer vision, and a lot of experience in the
trenches between development and research teams; and I found ImGui to be
a nice way to reduce the delay between a research prototype and its use
in production code.

I also have an inclination for self documenting code, and the doc you
are reading was a way to explore new ways to document projects.

## How is Dear ImGui Bundle developed

The development of the initial version of Dear ImGui Bundle took about
one year at full time.

The bindings are auto-generated thanks to an advanced parser, so that
they are easy to keep up to date.

Please be tolerant if you find issues! Dear ImGui Bundle is developed
for free, under a very permissive license, by one main author (and most
of its API comes from external libraries).

If you need consulting about this library or about the bindings
generator in the context of a commercial project, please contact me by
email.

Contributions are welcome!

### History

Three of my past projects gave me the idea to develop this library.

-   [ImGui
    Manual](https://pthom.github.io/imgui_manual_online/manual/imgui_manual.html),
    an interactive manual for Dear ImGui, which I developed in June 2020

-   [implot demo](https://traineq.org/implot_demo/src/implot_demo.html)
    which I developed in 2020.

-   [imgui\_datascience](https://github.com/pthom/imgui_datascience), a
    python package I developed in 2018 for image analysis and debugging.
    Its successor is immvision.

Developments for Dear ImGui Bundle and its related automatic binding
generator began in january 2022.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "imgui-bundle",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": null,
    "author": null,
    "author_email": "Pascal Thomet <pthomet@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/34/99/b448b548cd7162516215bb74d5ca84ca85c800859c2d4e1df0acb4adff2c/imgui_bundle-1.6.2.tar.gz",
    "platform": null,
    "description": "*Note: You can find a more complete version of this document in the\n[official documentation site](https://pthom.github.io/imgui_bundle) for\nDear ImGui Bundle.*\n\n[![abc](https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/demos_assets/images/logo_imgui_bundle_512.png)](https://traineq.org/ImGuiBundle/emscripten/bin/demo_imgui_bundle.html)\n\n*Click the bird for\nthe interactive manual!*\n\n> Dear ImGui Bundle: an extensive set of ready-to-use widgets and\n> libraries, based on ImGui. Start your first app in 5 lines of code, or\n> less.\n>\n> Whether you prefer Python or C++, this pack has you covered, with the\n> same ease in both languages.\n\n[![sources](https://github.com/pthom/imgui_bundle/raw/main/bindings/imgui_bundle/doc/doc_images/badge_view_sources.png)](https://github.com/pthom/imgui_bundle/)\n[![doc](https://github.com/pthom/imgui_bundle/raw/main/bindings/imgui_bundle/doc/doc_images/badge_view_docs.png)](https://pthom.github.io/imgui_bundle)\n[![manual](https://github.com/pthom/imgui_bundle/raw/main/bindings/imgui_bundle/doc/doc_images/badge_interactive_manual.png)](https://traineq.org/ImGuiBundle/emscripten/bin/demo_imgui_bundle.html)\n\n**Key Features**\n\n-   **A lot of widgets and libraries:** All of Dear ImGui along with a\n    suite of additional libraries for plotting, node editing, markdown\n    rendering, and much more.\n\n-   **Always up-to-date:** The libraries are always very close to the\n    latest version of Dear ImGui. This is also true for Python\n    developers, since the bindings are automatically generated.\n\n-   **Interactive Demos and Documentation:** Quickly get started with\n    our interactive manual and demos that showcase the capabilities of\n    the pack. Read or copy-paste the source code (Python and C++)\n    directly from the interactive manual!\n\n-   **Cross-platform:** Works on Windows, Linux, macOS, iOS, Android,\n    and WebAssembly!\n\n-   **Easy to use, yet very powerful:** Start your first app in 3 lines.\n    The Immediate Mode GUI (IMGUI) paradigm is simple and powerful,\n    letting you focus on the creative aspects of your projects.\n\n-   **Fast:** Rendering is done via OpenGL (or any other renderer you\n    choose), through native code.\n\n-   **Beautifully documented Python bindings and stubs:** The Python\n    bindings stubs reflect the C++ API and documentation, serving as a\n    reference and aiding autocompletion in your IDE. See for example the\n    [stubs for\n    imgui](https://github.com/pthom/imgui_bundle/blob/main/bindings/imgui_bundle/imgui/__init__.pyi),\n    and [for\n    hello\\_imgui](https://github.com/pthom/imgui_bundle/blob/main/bindings/imgui_bundle/hello_imgui.pyi)\n    (which complete the [hello\\_imgui\n    manual](https://pthom.github.io/hello_imgui/book/intro.html)).\n\nFor a detailed look at each feature and more information, explore the\nsections listed in the Table of Contents.\n\n**Example code**\n\n*A hello world example with Dear ImGui Bundle*\n\n![demo\nhello](https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images/demo_hello.jpg)\n\n*For Python developers*\n\n    from imgui_bundle import imgui, immapp\n    immapp.run(gui_function=lambda: imgui.text(\"Hello, world!\"))\n\n*For C++ developers*\n\n    #include \"immapp/immapp.h\"\n    #include \"imgui.h\"\n    int main() {   ImmApp::Run([] {   ImGui::Text(\"Hello, world!\");   });  }\n\n**Interactive Manual**\n\nClick on the animated demonstration below to launch the fully\ninteractive manual.\n\n<figure id=\"truc\">\n<img src=\"https://traineq.org/imgui_bundle_doc/demo_bundle8.gif\"\nalt=\"Demo\" />\n<figcaption>Dear ImGui Bundle interactive manual</figcaption>\n</figure>\n\n# What\u2019s in the pack?\n\nDear ImGui Bundle includes the following libraries, which are available\nin C++ *and* in Python:\n\n<table>\n<colgroup>\n<col style=\"width: 50%\" />\n<col style=\"width: 50%\" />\n</colgroup>\n<tbody>\n<tr class=\"odd\">\n<td style=\"text-align: left;\"><p><a\nhref=\"https://github.com/ocornut/imgui.git\">Dear ImGui</a> : Bloat-free\nGraphical User interface with minimal dependencies</p></td>\n<td style=\"text-align: left;\"><p><img\nsrc=\"https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images/demo_widgets_imgui.jpg\"\nalt=\"demo widgets imgui\" /></p></td>\n</tr>\n<tr class=\"even\">\n<td style=\"text-align: left;\"><p><a\nhref=\"https://github.com/ocornut/imgui_test_engine\">ImGui Test\nEngine</a>: Dear ImGui Tests &amp; Automation Engine</p></td>\n<td style=\"text-align: left;\"><p><img\nsrc=\"https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images/demo_testengine.jpg\"\nalt=\"demo testengine\" /></p></td>\n</tr>\n<tr class=\"odd\">\n<td style=\"text-align: left;\"><p><a\nhref=\"https://github.com/pthom/hello_imgui.git\">Hello ImGui</a>:\ncross-platform Gui apps with the simplicity of a \"Hello World\"\napp</p></td>\n<td style=\"text-align: left;\"><p><img\nsrc=\"https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images/demo_docking.jpg\"\nalt=\"demo docking\" /> <img\nsrc=\"https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images/demo_custom_background.jpg\"\nalt=\"demo custom background\" /></p></td>\n</tr>\n<tr class=\"even\">\n<td style=\"text-align: left;\"><p><a\nhref=\"https://github.com/epezent/implot\">ImPlot</a>: Immediate Mode\nPlotting</p></td>\n<td style=\"text-align: left;\"><p><img\nsrc=\"https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images/battery_implot.jpg\"\nalt=\"battery implot\" /></p></td>\n</tr>\n<tr class=\"odd\">\n<td style=\"text-align: left;\"><p><a\nhref=\"https://github.com/brenocq/implot3d\">ImPlot3D</a>: Immediate Mode\n3D Plotting</p></td>\n<td style=\"text-align: left;\"><p><img\nsrc=\"https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images/battery_implot3d.jpg\"\nalt=\"battery implot3d\" /></p></td>\n</tr>\n<tr class=\"even\">\n<td style=\"text-align: left;\"><p><a\nhref=\"https://github.com/CedricGuillemet/ImGuizmo.git\">ImGuizmo</a>:\nImmediate mode 3D gizmo for scene editing and other controls based on\nDear ImGui</p></td>\n<td style=\"text-align: left;\"><p><img\nsrc=\"https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images/demo_gizmo.jpg\"\nalt=\"demo gizmo\" /></p></td>\n</tr>\n<tr class=\"odd\">\n<td style=\"text-align: left;\"><p><a\nhref=\"https://github.com/BalazsJako/ImGuiColorTextEdit\">ImGuiColorTextEdit</a>:\nColorizing text editor for ImGui</p></td>\n<td style=\"text-align: left;\"><p><img\nsrc=\"https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images/demo_widgets_editor.jpg\"\nalt=\"demo widgets editor\" /></p></td>\n</tr>\n<tr class=\"even\">\n<td style=\"text-align: left;\"><p><a\nhref=\"https://github.com/thedmd/imgui-node-editor\">imgui-node-editor</a>:\nNode Editor built using Dear ImGui</p></td>\n<td style=\"text-align: left;\"><p><img\nsrc=\"https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images/demo_node_editor.jpg\"\nalt=\"demo node editor\" /></p></td>\n</tr>\n<tr class=\"odd\">\n<td style=\"text-align: left;\"><p><a\nhref=\"https://github.com/mekhontsev/imgui_md.git\">imgui_md</a>: Markdown\nrenderer for Dear ImGui using MD4C parser</p></td>\n<td style=\"text-align: left;\"><p><img\nsrc=\"https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images/demo_widgets_md.jpg\"\nalt=\"demo widgets md\" /></p></td>\n</tr>\n<tr class=\"even\">\n<td style=\"text-align: left;\"><p><a\nhref=\"https://github.com/pthom/immvision.git\">ImmVision</a>: Immediate\nimage debugger and insights</p></td>\n<td style=\"text-align: left;\"><p><img\nsrc=\"https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images/demo_immvision_process_1.jpg\"\nalt=\"demo immvision process 1\" /> <img\nsrc=\"https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images/demo_immvision_process_2.jpg\"\nalt=\"demo immvision process 2\" /></p></td>\n</tr>\n<tr class=\"odd\">\n<td style=\"text-align: left;\"><p><a\nhref=\"https://github.com/memononen/nanovg\">NanoVG</a>: Antialiased 2D\nvector drawing library on top of OpenGL for UI and\nvisualizations</p></td>\n<td style=\"text-align: left;\"><p><img\nsrc=\"https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images/nanovg_full_demo.jpg\"\nalt=\"nanovg full demo\" /></p></td>\n</tr>\n<tr class=\"even\">\n<td style=\"text-align: left;\"><p><a\nhref=\"https://github.com/andyborrell/imgui_tex_inspect\">imgui_tex_inspect</a>:\nA texture inspector tool for Dear ImGui</p></td>\n<td style=\"text-align: left;\"><p><img\nsrc=\"https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images/demo_imgui_tex_inspector.jpg\"\nalt=\"demo imgui tex inspector\" /></p></td>\n</tr>\n<tr class=\"odd\">\n<td style=\"text-align: left;\"><p><a\nhref=\"https://github.com/pthom/ImFileDialog.git\">ImFileDialog</a>: A\nfile dialog library for Dear ImGui</p></td>\n<td style=\"text-align: left;\"><p><img\nsrc=\"https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images/demo_widgets_imfiledialog.jpg\"\nalt=\"demo widgets imfiledialog\" /></p></td>\n</tr>\n<tr class=\"even\">\n<td style=\"text-align: left;\"><p><a\nhref=\"https://github.com/samhocevar/portable-file-dialogs\">portable-file-dialogs</a>\n<em>OS native</em> file dialogs library (C++11, single-header)</p></td>\n<td style=\"text-align: left;\"><p><img\nsrc=\"https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images/demo_widgets_portablefiledialogs.jpg\"\nalt=\"demo widgets portablefiledialogs\" /></p></td>\n</tr>\n<tr class=\"odd\">\n<td style=\"text-align: left;\"><p><a\nhref=\"https://github.com/altschuler/imgui-knobs\">imgui-knobs</a>: Knobs\nwidgets for ImGui</p></td>\n<td style=\"text-align: left;\"><p><img\nsrc=\"https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images/demo_widgets_knobs.jpg\"\nalt=\"demo widgets knobs\" /></p></td>\n</tr>\n<tr class=\"even\">\n<td style=\"text-align: left;\"><p><a\nhref=\"https://github.com/dalerank/imspinner\">imspinner</a>: Set of nice\nspinners for imgui</p></td>\n<td style=\"text-align: left;\"><p><img\nsrc=\"https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images/demo_widgets_spinners.jpg\"\nalt=\"demo widgets spinners\" /></p></td>\n</tr>\n<tr class=\"odd\">\n<td style=\"text-align: left;\"><p><a\nhref=\"https://github.com/cmdwtf/imgui_toggle\">imgui_toggle</a>: A toggle\nswitch widget for Dear ImGui</p></td>\n<td style=\"text-align: left;\"><p><img\nsrc=\"https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images/demo_widgets_toggle.jpg\"\nalt=\"demo widgets toggle\" /></p></td>\n</tr>\n<tr class=\"even\">\n<td style=\"text-align: left;\"><p><a\nhref=\"https://github.com/aiekick/ImCoolBar\">ImCoolBar</a>: A Cool bar\nfor Dear ImGui</p></td>\n<td style=\"text-align: left;\"><p><img\nsrc=\"https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images/demo_widgets_coolbar.jpg\"\nalt=\"demo widgets coolbar\" /></p></td>\n</tr>\n<tr class=\"odd\">\n<td style=\"text-align: left;\"><p><a\nhref=\"https://github.com/hnOsmium0001/imgui-command-palette.git\">imgui-command-palette</a>:\nA Sublime Text or VSCode style command palette in ImGui</p></td>\n<td style=\"text-align: left;\"><p><img\nsrc=\"https://raw.githubusercontent.com/pthom/imgui_bundle/main/bindings/imgui_bundle/doc/doc_images/demo_widgets_command_palette.jpg\"\nalt=\"demo widgets command palette\" /></p></td>\n</tr>\n</tbody>\n</table>\n\nA big thank you to their authors for their awesome work!\n\n# Install for Python\n\n## Install from pypi\n\n    pip install imgui-bundle\n    pip install opencv-python\n    pip install pyGLM\n\n-   imgui\\_bundle: Binary wheels are available for Windows, MacOS and\n    Linux. If a compilation from source is needed, the build process\n    might take up to 5 minutes, and will require an internet connection.\n\n-   OpenCV: in order to run the immvision module, install opencv-python.\n    The alternative OpenCV versions, such as opencv-python-headless\n    (headless) opencv-contrib-python (with extra modules) also work.\n\n-   pyGLM: in order to run the demo, install pyGLM\n\n**Platform notes**\n\n-   *Windows*: Under windows, you might need to install [msvc\n    redist](https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170#visual-studio-2015-2017-2019-and-2022).\n\n-   *macOS* : under macOS, if a binary wheel is not available (e.g. for\n    older macOS versions), pip will try to compile from source. This\n    might fail if you do not have XCode installed. In this case, install\n    imgui-bundle with the following command\n    `SYSTEM_VERSION_COMPAT=0 pip install --only-binary=:all: imgui_bundle`\n\n## Install from source\n\n    git clone https://github.com/pthom/imgui_bundle.git\n    cd imgui_bundle\n    git submodule update --init --recursive\n    pip install -v .\n    pip install opencv-python\n    pip install pyGLM\n\n-   Since there are lots of submodules, this might take a few minutes\n\n-   The build process might take up to 5 minutes\n\n## Run the python demo\n\nSimply run `demo_imgui_bundle`.\n\nThe source for the demos can be found inside\n[bindings/imgui\\_bundle/demos\\_python](https://github.com/pthom/imgui_bundle/tree/main/bindings/imgui_bundle/demos_python).\n\nConsider `demo_imgui_bundle` as an always available manual for Dear\nImGui Bundle with lots of examples and related code source.\n\n# Closing words\n\n## Who is this project for\n\nDear ImGui Bundle aims to make applications prototyping fast and easy,\nin a multiplatform / multi-tooling context. The intent is to reduce the\ntime between an idea and a first GUI prototype down to almost zero.\n\nIt is well adapted for\n\n-   developers and researchers who want to switch easily between and\n    research and development environment by facilitating the port of\n    research artifacts\n\n-   beginners and developers who want to quickly develop an application\n    without learning a GUI framework\n\n### Who is this project **not** for\n\nYou should prefer a more complete framework (such as Qt for example) if\nyour intent is to build a fully fledged application, with support for\ninternationalization, advanced styling, etc.\n\nAlso, the library makes no guarantee of ABI stability, and its API is\nopened to slight adaptations and breaking changes if they are found to\nmake the overall usage better and/or safer.\n\n## Acknowledgments\n\nDear ImGui Bundle would not be possible without the work of the authors\nof \"Dear ImGui\", and especially [Omar\nCornut](https://www.miracleworld.net/).\n\nIt also includes a lot of other projects, and I\u2019d like to thank their\nauthors for their awesome work!\n\nA particular mention for [Evan Pezent](https://evanpezent.com/) (author\nof ImPlot), [C\u00e9dric Guillemet](https://github.com/CedricGuillemet)\n(author of ImGuizmo), [Bal\u00e1zs\nJ\u00e1k\u00f3](https://merlin3d.wordpress.com/about/) (author of\nImGuiColorTextEdit), and [Micha\u0142 Cicho\u0144](https://github.com/thedmd)\n(author of imgui-node-editor), and [Dmitry\nMekhontsev](https://github.com/mekhontsev) (author of imgui-md), [Andy\nBorrel](https://github.com/andyborrell) (author of imgui-tex-inspect,\nanother image debugging tool, which I discovered long after having\ndeveloped immvision).\n\nThis doc was built using [Asciidoc](https://asciidoc.org/).\n\nImmvision was inspired by [The Image\nDebugger](https://billbaxter.com/projects/imdebug/), by Bill Baxter.\n\n## License\n\nThe MIT License (MIT)\n\nCopyright (c) 2021-2024 Pascal Thomet\n\nPermission is hereby granted, free of charge, to any person obtaining a\ncopy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be included\nin all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\nOR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n## Alternatives\n\n[pyimgui](https://pyimgui.readthedocs.io/en/latest/) provides\nbattle-tested comprehensive python bindings for ImGui. I worked with\nthis project a lot, and contributed a bit to it. In the end, I had to\ndevelop a separate project, in order to be able to add auto-generated\nand auto-documented python modules.\n\n[Dear PyGui](https://dearpygui.readthedocs.io/en/latest/)\n([repository](https://github.com/hoffstadt/DearPyGui)) provides python\nbindings for ImGui with a lot of addons, and a more pythonesque API,\nwhich makes it perhaps more suited for Python only projects.\n\n## About the author\n\nDear ImGui Bundle is developed by Pascal Thomet. I am reachable on my\n[Github page](https://github.com/pthom). I sometimes\n[blog](http://code-ballads.net/). There is a\n[playlist](https://www.youtube.com/playlist?list=PLaJx_KrDECZPzttQ77Gv8DD7OAUwmtWUc)\nrelated to ImGui Bundle on YouTube.\n\nI have a past in computer vision, and a lot of experience in the\ntrenches between development and research teams; and I found ImGui to be\na nice way to reduce the delay between a research prototype and its use\nin production code.\n\nI also have an inclination for self documenting code, and the doc you\nare reading was a way to explore new ways to document projects.\n\n## How is Dear ImGui Bundle developed\n\nThe development of the initial version of Dear ImGui Bundle took about\none year at full time.\n\nThe bindings are auto-generated thanks to an advanced parser, so that\nthey are easy to keep up to date.\n\nPlease be tolerant if you find issues! Dear ImGui Bundle is developed\nfor free, under a very permissive license, by one main author (and most\nof its API comes from external libraries).\n\nIf you need consulting about this library or about the bindings\ngenerator in the context of a commercial project, please contact me by\nemail.\n\nContributions are welcome!\n\n### History\n\nThree of my past projects gave me the idea to develop this library.\n\n-   [ImGui\n    Manual](https://pthom.github.io/imgui_manual_online/manual/imgui_manual.html),\n    an interactive manual for Dear ImGui, which I developed in June 2020\n\n-   [implot demo](https://traineq.org/implot_demo/src/implot_demo.html)\n    which I developed in 2020.\n\n-   [imgui\\_datascience](https://github.com/pthom/imgui_datascience), a\n    python package I developed in 2018 for image analysis and debugging.\n    Its successor is immvision.\n\nDevelopments for Dear ImGui Bundle and its related automatic binding\ngenerator began in january 2022.\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Dear ImGui Bundle: easily create ImGui applications in Python and C++. Batteries included!",
    "version": "1.6.2",
    "project_urls": {
        "Changelog": "https://github.com/pthom/imgui_bundle/blob/main/CHANGELOG.md",
        "Documentation": "https://pthom.github.io/imgui_bundle/",
        "Homepage": "https://pthom.github.io/imgui_bundle/",
        "Issues": "https://github.com/pthom/imgui_bundle/issues",
        "Repository": "https://github.com/pthom/imgui_bundle"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6e05a96b72ce8fab391b94cf876e20c1c3c01f73d622e20f48a2ed344622566a",
                "md5": "99cd844f1c94ac80fe50aed8a8a9bd94",
                "sha256": "dbf2a82baf6d8ab4787ed531baa339c2c3f8f76f2c70f3c764f8f3c3e6ed2097"
            },
            "downloads": -1,
            "filename": "imgui_bundle-1.6.2-cp311-cp311-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "99cd844f1c94ac80fe50aed8a8a9bd94",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 13771697,
            "upload_time": "2025-01-04T18:00:59",
            "upload_time_iso_8601": "2025-01-04T18:00:59.453459Z",
            "url": "https://files.pythonhosted.org/packages/6e/05/a96b72ce8fab391b94cf876e20c1c3c01f73d622e20f48a2ed344622566a/imgui_bundle-1.6.2-cp311-cp311-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "02765115d550c09ac350096440d55e69826e4dc08e42c13c14bcbc2537ef935d",
                "md5": "f1c71fd8e883c7f08bcd225b30742b26",
                "sha256": "519194a5b4fd3c1748bcf5b9afb6575b883e68c87947ee1332f4fa27fbcfcd14"
            },
            "downloads": -1,
            "filename": "imgui_bundle-1.6.2-cp311-cp311-macosx_14_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f1c71fd8e883c7f08bcd225b30742b26",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 14588838,
            "upload_time": "2025-01-04T18:26:54",
            "upload_time_iso_8601": "2025-01-04T18:26:54.578791Z",
            "url": "https://files.pythonhosted.org/packages/02/76/5115d550c09ac350096440d55e69826e4dc08e42c13c14bcbc2537ef935d/imgui_bundle-1.6.2-cp311-cp311-macosx_14_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ca64290c08415d4948c87a7d183b72e82b8de167151a3bb40253583ff8cc5548",
                "md5": "d4fc22986ebd7776c496ff21bf0aa0ae",
                "sha256": "80e96d31e1ce56df6de1120c0f0764ab54e6af1efd1752499133cba7e879b1e9"
            },
            "downloads": -1,
            "filename": "imgui_bundle-1.6.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d4fc22986ebd7776c496ff21bf0aa0ae",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 22071859,
            "upload_time": "2025-01-04T18:27:06",
            "upload_time_iso_8601": "2025-01-04T18:27:06.461502Z",
            "url": "https://files.pythonhosted.org/packages/ca/64/290c08415d4948c87a7d183b72e82b8de167151a3bb40253583ff8cc5548/imgui_bundle-1.6.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "19783155e48d35e892734ed3cc1df17ef5fd95077bf75a01c6256cd5df069495",
                "md5": "c80b6e6b06c229fd7d3f36573e279ae0",
                "sha256": "3baefbb7374909541900dec15d4630f06e4f1413c3e6560ec619e210a0f5d101"
            },
            "downloads": -1,
            "filename": "imgui_bundle-1.6.2-cp311-cp311-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c80b6e6b06c229fd7d3f36573e279ae0",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 24188110,
            "upload_time": "2025-01-04T18:27:13",
            "upload_time_iso_8601": "2025-01-04T18:27:13.472266Z",
            "url": "https://files.pythonhosted.org/packages/19/78/3155e48d35e892734ed3cc1df17ef5fd95077bf75a01c6256cd5df069495/imgui_bundle-1.6.2-cp311-cp311-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "65d3985cd35d5786f312e7c246e0b48c33cfc400e3b57fccfe1c6e7cc2f68edb",
                "md5": "fa7b7c995a2f538adf330c3274246102",
                "sha256": "e6ba109dbc788a217d283cb7159391f40f6efacd79d8d1a4fa61962220573fbc"
            },
            "downloads": -1,
            "filename": "imgui_bundle-1.6.2-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "fa7b7c995a2f538adf330c3274246102",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 35901291,
            "upload_time": "2025-01-04T18:27:18",
            "upload_time_iso_8601": "2025-01-04T18:27:18.056100Z",
            "url": "https://files.pythonhosted.org/packages/65/d3/985cd35d5786f312e7c246e0b48c33cfc400e3b57fccfe1c6e7cc2f68edb/imgui_bundle-1.6.2-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a99367186150aefc129cdd1f5dd92d437afa96e284e709377e711995e2c952b7",
                "md5": "9811bc88ec20f76464c573b40e055592",
                "sha256": "486e8408d4b0e3c2c8ef1814ddfde0aa87d25e6f8a650b7ccda672a2e1b47062"
            },
            "downloads": -1,
            "filename": "imgui_bundle-1.6.2-cp312-cp312-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "9811bc88ec20f76464c573b40e055592",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 13776771,
            "upload_time": "2025-01-04T18:01:22",
            "upload_time_iso_8601": "2025-01-04T18:01:22.312245Z",
            "url": "https://files.pythonhosted.org/packages/a9/93/67186150aefc129cdd1f5dd92d437afa96e284e709377e711995e2c952b7/imgui_bundle-1.6.2-cp312-cp312-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c19ce434ffb35da32c3b235475eda2aad0fc27d6ad4dfbaf45f7edf241c155a5",
                "md5": "4e8ff2bb95d9389bd3b93fbd42d3192a",
                "sha256": "1ec8db8526eb6ad7dfe77c38ea4a19d5beaef2f79a0b080515929df77ac0c5fc"
            },
            "downloads": -1,
            "filename": "imgui_bundle-1.6.2-cp312-cp312-macosx_14_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4e8ff2bb95d9389bd3b93fbd42d3192a",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 14606484,
            "upload_time": "2025-01-04T18:27:23",
            "upload_time_iso_8601": "2025-01-04T18:27:23.300531Z",
            "url": "https://files.pythonhosted.org/packages/c1/9c/e434ffb35da32c3b235475eda2aad0fc27d6ad4dfbaf45f7edf241c155a5/imgui_bundle-1.6.2-cp312-cp312-macosx_14_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e76d12c951f7d8eafebbacc3f4f69fe1659cbef5f438d4e9f4d327fe7a2ebdf4",
                "md5": "78aa62cda748cccc8d6c896903a646d8",
                "sha256": "5152504650622110559d5039fa60b09da91a5b7f8bcd4065fdf7f053b1967ad7"
            },
            "downloads": -1,
            "filename": "imgui_bundle-1.6.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "78aa62cda748cccc8d6c896903a646d8",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 22078554,
            "upload_time": "2025-01-04T18:27:27",
            "upload_time_iso_8601": "2025-01-04T18:27:27.897870Z",
            "url": "https://files.pythonhosted.org/packages/e7/6d/12c951f7d8eafebbacc3f4f69fe1659cbef5f438d4e9f4d327fe7a2ebdf4/imgui_bundle-1.6.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f785c2e4fbbadd7a4ec8fe491761a15bcd4f0d9c34baed7f154cfda213e4e237",
                "md5": "7b64a704864133966db566b2fbb039a0",
                "sha256": "40a4f4d1a89b1e5b421077cbdde3f217b0b24468875c930625c9f5749421617f"
            },
            "downloads": -1,
            "filename": "imgui_bundle-1.6.2-cp312-cp312-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7b64a704864133966db566b2fbb039a0",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 24191812,
            "upload_time": "2025-01-04T18:27:31",
            "upload_time_iso_8601": "2025-01-04T18:27:31.814325Z",
            "url": "https://files.pythonhosted.org/packages/f7/85/c2e4fbbadd7a4ec8fe491761a15bcd4f0d9c34baed7f154cfda213e4e237/imgui_bundle-1.6.2-cp312-cp312-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ec90404a3df0fe6e833f65cdb2d321f96e56cfda360b845298df7bfbca9d6f8c",
                "md5": "bdf283ef79b5041ced6a8307b5fed647",
                "sha256": "add71c6733b6785e48bb059472e10e49d7ef56108fac7eb2bf05692cc6040b73"
            },
            "downloads": -1,
            "filename": "imgui_bundle-1.6.2-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "bdf283ef79b5041ced6a8307b5fed647",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 35884517,
            "upload_time": "2025-01-04T18:27:37",
            "upload_time_iso_8601": "2025-01-04T18:27:37.831855Z",
            "url": "https://files.pythonhosted.org/packages/ec/90/404a3df0fe6e833f65cdb2d321f96e56cfda360b845298df7bfbca9d6f8c/imgui_bundle-1.6.2-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1b99a5e31449fabb296de05a4031b0d99ac73a8ca518e2f092920a0143c4db0c",
                "md5": "4950bd8a9b2f1fbf9df88f2256db4c26",
                "sha256": "f2e4494339209a8417d745658b4d36efe03949536a2b02492a03b2eb8f187850"
            },
            "downloads": -1,
            "filename": "imgui_bundle-1.6.2-cp313-cp313-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "4950bd8a9b2f1fbf9df88f2256db4c26",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.10",
            "size": 13776720,
            "upload_time": "2025-01-04T18:01:42",
            "upload_time_iso_8601": "2025-01-04T18:01:42.755252Z",
            "url": "https://files.pythonhosted.org/packages/1b/99/a5e31449fabb296de05a4031b0d99ac73a8ca518e2f092920a0143c4db0c/imgui_bundle-1.6.2-cp313-cp313-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "53d787bf35d8856c382b49b641312995f0e0a3134853d2b58954a89cd916dea8",
                "md5": "f0bf4d5da78d562b884cbd8156f9fc98",
                "sha256": "2a26dd3475271caf0ea5ca800bde95c9bc4cc889739869d9c6c0335c11d579e4"
            },
            "downloads": -1,
            "filename": "imgui_bundle-1.6.2-cp313-cp313-macosx_14_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f0bf4d5da78d562b884cbd8156f9fc98",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.10",
            "size": 14606842,
            "upload_time": "2025-01-04T18:27:42",
            "upload_time_iso_8601": "2025-01-04T18:27:42.965028Z",
            "url": "https://files.pythonhosted.org/packages/53/d7/87bf35d8856c382b49b641312995f0e0a3134853d2b58954a89cd916dea8/imgui_bundle-1.6.2-cp313-cp313-macosx_14_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5a243c4c39fca1660d311a1e5cdc12294bb6eb660eb821ddfed8f70beee71f0f",
                "md5": "629eac7b113026f0bfbbfd4c19314c01",
                "sha256": "3316e7227d25a1618205db478a7c8258a6f667f9e6a532e6a1075e26c33ded1e"
            },
            "downloads": -1,
            "filename": "imgui_bundle-1.6.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "629eac7b113026f0bfbbfd4c19314c01",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.10",
            "size": 22078357,
            "upload_time": "2025-01-04T18:27:47",
            "upload_time_iso_8601": "2025-01-04T18:27:47.824879Z",
            "url": "https://files.pythonhosted.org/packages/5a/24/3c4c39fca1660d311a1e5cdc12294bb6eb660eb821ddfed8f70beee71f0f/imgui_bundle-1.6.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "09acce71d687fd00342bcc7f1c0960e42f31e17b772ff68afec1cf1a9944f376",
                "md5": "1dce2d0f8bc7571143aa3649cad0c6c9",
                "sha256": "c76d14d2a270ff8b5de55aa8fafc255402570ebe6f3cbe0a6fd030c26f48b217"
            },
            "downloads": -1,
            "filename": "imgui_bundle-1.6.2-cp313-cp313-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1dce2d0f8bc7571143aa3649cad0c6c9",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.10",
            "size": 24191812,
            "upload_time": "2025-01-04T18:27:52",
            "upload_time_iso_8601": "2025-01-04T18:27:52.528811Z",
            "url": "https://files.pythonhosted.org/packages/09/ac/ce71d687fd00342bcc7f1c0960e42f31e17b772ff68afec1cf1a9944f376/imgui_bundle-1.6.2-cp313-cp313-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "73627b413c5c24f34c27c0e4f033e088c1a977d0020ebe0005dec92fa1633eee",
                "md5": "c9b84c9da25fc7233c9a8d72dd910826",
                "sha256": "4bf9c0afb85dfdb9ca49e63d388a2a6e5b8935a5d9552fe7c51b3969caa5d4f8"
            },
            "downloads": -1,
            "filename": "imgui_bundle-1.6.2-cp313-cp313-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "c9b84c9da25fc7233c9a8d72dd910826",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.10",
            "size": 35884807,
            "upload_time": "2025-01-04T18:27:57",
            "upload_time_iso_8601": "2025-01-04T18:27:57.428390Z",
            "url": "https://files.pythonhosted.org/packages/73/62/7b413c5c24f34c27c0e4f033e088c1a977d0020ebe0005dec92fa1633eee/imgui_bundle-1.6.2-cp313-cp313-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3499b448b548cd7162516215bb74d5ca84ca85c800859c2d4e1df0acb4adff2c",
                "md5": "9c643172348b6d9c917304e6d57ed238",
                "sha256": "17b2019a0d4ebb66bc29b234c086ea5a3cccc7c0c540517fe569d84372316970"
            },
            "downloads": -1,
            "filename": "imgui_bundle-1.6.2.tar.gz",
            "has_sig": false,
            "md5_digest": "9c643172348b6d9c917304e6d57ed238",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 35446860,
            "upload_time": "2025-01-04T18:28:04",
            "upload_time_iso_8601": "2025-01-04T18:28:04.552040Z",
            "url": "https://files.pythonhosted.org/packages/34/99/b448b548cd7162516215bb74d5ca84ca85c800859c2d4e1df0acb4adff2c/imgui_bundle-1.6.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-01-04 18:28:04",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "pthom",
    "github_project": "imgui_bundle",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "imgui-bundle"
}
        
Elapsed time: 1.50453s