imgui-bundle


Nameimgui-bundle JSON
Version 1.3.0 PyPI version JSON
download
home_pagehttps://github.com/pthom/imgui_bundle
SummaryDear ImGui Bundle: easily create ImGui applications in Python and C++. Batteries included!
upload_time2024-01-19 13:22:10
maintainer
docs_urlNone
authorPascal Thomet
requires_python>=3.6
license
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)

Dear ImGui Bundle: easily create ImGui applications in Python and C++.
Batteries included!

Click on the logo for a complete interactive demonstration!

[![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)

# Introduction

## Dear ImGui Bundle

[Dear ImGui Bundle](https://github.com/pthom/imgui_bundle) is a
comprehensive bundle for [Dear ImGui](https://github.com/ocornut/imgui),
featuring various powerful libraries from its ecosystem. Designed to
facilitate the creation of applications in C++ and Python across
Windows, macOS, Linux, iOS, Android, and emscripten (Web apps), it is
ideal for application developers, and researchers eager to dive into GUI
development with ease and efficiency. This bundle simplifies the
process, allowing you to focus on the creative aspects of your projects.

## Interactive manual & demo in one click!

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

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

This demonstration is also an interactive manual, similar to the online
[ImGui
Manual](https://pthom.github.io/imgui_manual_online/manual/imgui_manual.html)

## Batteries included

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 for C++ 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/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="even">
<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="odd">
<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="even">
<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="odd">
<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="even">
<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="odd">
<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="even">
<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="odd">
<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="even">
<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="odd">
<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="even">
<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="odd">
<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="even">
<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!

## Easily port your code between python and C++

The python bindings are autogenerated via an advanced generator (so that
keeping them up to date is easy), and closely mirror the original C++
API, with fully typed bindings.

The original code documentation is meticulously kept inside the python
stubs. See for example the documentation for
[imgui](https://github.com/pthom/imgui_bundle/blob/main/bindings/imgui_bundle/imgui/__init__.pyi)
,
[implot](https://github.com/pthom/imgui_bundle/blob/main/bindings/imgui_bundle/implot.pyi),
and [hello
imgui](https://github.com/pthom/imgui_bundle/blob/main/bindings/imgui_bundle/hello_imgui.pyi)

Thanks to this, code completion in your favorite python IDE works like a
charm, and porting code between Python and C++ becomes easy.

GPT can help you translate between C++ and Python: see [this
conversation](https://chat.openai.com/share/1e61dfec-c2de-4c2a-8149-24926276bbd5)
where GPT4 was used to translate code and summarize the differences
between the C++ and Python APIs.

## Support the project

Dear ImGui Bundle is a free and open-source project, and its development
and maintenance require considerable efforts.

If you find it valuable for your work – especially in a commercial
enterprise or a research setting – please consider supporting its
development by [making a
donation](https://www.paypal.com/donate/?hosted_button_id=SHJ68RVDKURZA).
Your contributions are greatly appreciated!

For commercial users seeking tailored support or specific enhancements,
please contact the author by email.

### Contribute

Quality contributions are always welcome! If you’re interested in
contributing to the project, whether through code, ideas, or feedback,
please refer to the [development
documentation](https://pthom.github.io/imgui_bundle/devel_docs/index.html).

### License

Dear ImGui Bundle is licensed under the [MIT
License](https://github.com/pthom/imgui_bundle/blob/main/LICENSE)

# Build and install instructions

## Install for Python

### Install from pypi

    pip install imgui-bundle
    pip install opencv-contrib-python

-   in order to run the immvision module, install opencv-python or
    opencv-contrib-python

Note: 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).

### 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-contrib-python

-   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.

## Install for C++

### Integrate Dear ImGui Bundle in your own project in 5 minutes

The easiest way to use Dear ImGui Bundle in an external project is to
use the template available at
<https://github.com/pthom/imgui_bundle_template>.

This template includes everything you need to set up your own project.

### Build from source

If you choose to clone this repo, follow these instructions:

    git clone https://github.com/pthom/imgui_bundle.git
    cd imgui_bundle
    git submodule update --init --recursive
    mkdir build
    cd build
    cmake .. -DIMMVISION_FETCH_OPENCV=ON
    make -j

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

-   The flag `-DIMMVISION_FETCH_OPENCV=ON` is optional. If set, a
    minimal version of OpenCV will be downloaded a compiled at this
    stage (this might require a few minutes)

The `immvision` module will only be built if OpenCV can be found.
Otherwise, it will be ignored, and no error will be emitted.

If you have an existing OpenCV install, set its path via:

    cmake .. -DOpenCV_DIR=/.../path/to/OpenCVConfig.cmake

### Run the C++ demo

If you built ImGuiBundle from source, Simply run
`build/bin/demo_imgui_bundle`.

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

Consider `demo_imgui_bundle` as a manual with lots of examples and
related code source. It is always [available
online](https://traineq.org/ImGuiBundle/emscripten/bin/demo_imgui_bundle.html)

# Closing words

## Who is this project for

As mentioned in the intro,

[Dear ImGui Bundle](https://github.com/pthom/imgui_bundle) is a
comprehensive bundle for [Dear ImGui](https://github.com/ocornut/imgui),
featuring various powerful libraries from its ecosystem. Designed to
facilitate the creation of applications in C++ and Python across
Windows, macOS, Linux, iOS, Android, and emscripten (Web apps), it is
ideal for application developers, and researchers eager to dive into GUI
development with ease and efficiency. This bundle simplifies the
process, allowing you to focus on the creative aspects of your projects.

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": "https://github.com/pthom/imgui_bundle",
    "name": "imgui-bundle",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": "",
    "keywords": "",
    "author": "Pascal Thomet",
    "author_email": "pthomet@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/36/57/de51564a39d4f92bc9eeee8fd24a55bf0257a97dd4fd3a3c8e7503d207de/imgui-bundle-1.3.0.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\nDear ImGui Bundle: easily create ImGui applications in Python and C++.\nBatteries included!\n\nClick on the logo for a complete interactive demonstration!\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# Introduction\n\n## Dear ImGui Bundle\n\n[Dear ImGui Bundle](https://github.com/pthom/imgui_bundle) is a\ncomprehensive bundle for [Dear ImGui](https://github.com/ocornut/imgui),\nfeaturing various powerful libraries from its ecosystem. Designed to\nfacilitate the creation of applications in C++ and Python across\nWindows, macOS, Linux, iOS, Android, and emscripten (Web apps), it is\nideal for application developers, and researchers eager to dive into GUI\ndevelopment with ease and efficiency. This bundle simplifies the\nprocess, allowing you to focus on the creative aspects of your projects.\n\n## Interactive manual & demo in one click!\n\nClick on the animated demonstration below to launch the fully\ninteractive demonstration.\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 demo</figcaption>\n</figure>\n\nThis demonstration is also an interactive manual, similar to the online\n[ImGui\nManual](https://pthom.github.io/imgui_manual_online/manual/imgui_manual.html)\n\n## Batteries included\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 for C++ 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/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=\"even\">\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=\"odd\">\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=\"even\">\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=\"odd\">\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=\"even\">\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=\"odd\">\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=\"even\">\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=\"odd\">\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=\"even\">\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=\"odd\">\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=\"even\">\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=\"odd\">\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=\"even\">\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## Easily port your code between python and C++\n\nThe python bindings are autogenerated via an advanced generator (so that\nkeeping them up to date is easy), and closely mirror the original C++\nAPI, with fully typed bindings.\n\nThe original code documentation is meticulously kept inside the python\nstubs. See for example the documentation for\n[imgui](https://github.com/pthom/imgui_bundle/blob/main/bindings/imgui_bundle/imgui/__init__.pyi)\n,\n[implot](https://github.com/pthom/imgui_bundle/blob/main/bindings/imgui_bundle/implot.pyi),\nand [hello\nimgui](https://github.com/pthom/imgui_bundle/blob/main/bindings/imgui_bundle/hello_imgui.pyi)\n\nThanks to this, code completion in your favorite python IDE works like a\ncharm, and porting code between Python and C++ becomes easy.\n\nGPT can help you translate between C++ and Python: see [this\nconversation](https://chat.openai.com/share/1e61dfec-c2de-4c2a-8149-24926276bbd5)\nwhere GPT4 was used to translate code and summarize the differences\nbetween the C++ and Python APIs.\n\n## Support the project\n\nDear ImGui Bundle is a free and open-source project, and its development\nand maintenance require considerable efforts.\n\nIf you find it valuable for your work \u2013 especially in a commercial\nenterprise or a research setting \u2013 please consider supporting its\ndevelopment by [making a\ndonation](https://www.paypal.com/donate/?hosted_button_id=SHJ68RVDKURZA).\nYour contributions are greatly appreciated!\n\nFor commercial users seeking tailored support or specific enhancements,\nplease contact the author by email.\n\n### Contribute\n\nQuality contributions are always welcome! If you\u2019re interested in\ncontributing to the project, whether through code, ideas, or feedback,\nplease refer to the [development\ndocumentation](https://pthom.github.io/imgui_bundle/devel_docs/index.html).\n\n### License\n\nDear ImGui Bundle is licensed under the [MIT\nLicense](https://github.com/pthom/imgui_bundle/blob/main/LICENSE)\n\n# Build and install instructions\n\n## Install for Python\n\n### Install from pypi\n\n    pip install imgui-bundle\n    pip install opencv-contrib-python\n\n-   in order to run the immvision module, install opencv-python or\n    opencv-contrib-python\n\nNote: under windows, you might need to install [msvc\nredist](https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170#visual-studio-2015-2017-2019-and-2022).\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-contrib-python\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## Install for C++\n\n### Integrate Dear ImGui Bundle in your own project in 5 minutes\n\nThe easiest way to use Dear ImGui Bundle in an external project is to\nuse the template available at\n<https://github.com/pthom/imgui_bundle_template>.\n\nThis template includes everything you need to set up your own project.\n\n### Build from source\n\nIf you choose to clone this repo, follow these instructions:\n\n    git clone https://github.com/pthom/imgui_bundle.git\n    cd imgui_bundle\n    git submodule update --init --recursive\n    mkdir build\n    cd build\n    cmake .. -DIMMVISION_FETCH_OPENCV=ON\n    make -j\n\n-   Since there are lots of submodules, this might take a few minutes\n\n-   The flag `-DIMMVISION_FETCH_OPENCV=ON` is optional. If set, a\n    minimal version of OpenCV will be downloaded a compiled at this\n    stage (this might require a few minutes)\n\nThe `immvision` module will only be built if OpenCV can be found.\nOtherwise, it will be ignored, and no error will be emitted.\n\nIf you have an existing OpenCV install, set its path via:\n\n    cmake .. -DOpenCV_DIR=/.../path/to/OpenCVConfig.cmake\n\n### Run the C++ demo\n\nIf you built ImGuiBundle from source, Simply run\n`build/bin/demo_imgui_bundle`.\n\nThe source for the demos can be found inside\n[bindings/imgui\\_bundle/demos\\_cpp](https://github.com/pthom/imgui_bundle/tree/main/bindings/imgui_bundle/demos_cpp/).\n\nConsider `demo_imgui_bundle` as a manual with lots of examples and\nrelated code source. It is always [available\nonline](https://traineq.org/ImGuiBundle/emscripten/bin/demo_imgui_bundle.html)\n\n# Closing words\n\n## Who is this project for\n\nAs mentioned in the intro,\n\n[Dear ImGui Bundle](https://github.com/pthom/imgui_bundle) is a\ncomprehensive bundle for [Dear ImGui](https://github.com/ocornut/imgui),\nfeaturing various powerful libraries from its ecosystem. Designed to\nfacilitate the creation of applications in C++ and Python across\nWindows, macOS, Linux, iOS, Android, and emscripten (Web apps), it is\nideal for application developers, and researchers eager to dive into GUI\ndevelopment with ease and efficiency. This bundle simplifies the\nprocess, allowing you to focus on the creative aspects of your projects.\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": "",
    "summary": "Dear ImGui Bundle: easily create ImGui applications in Python and C++. Batteries included!",
    "version": "1.3.0",
    "project_urls": {
        "Homepage": "https://github.com/pthom/imgui_bundle"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a14a1de51b13a5da3f36242ec4a5ae3e2ef8cc169bc8bebc13349ce01d270f3b",
                "md5": "8c1025a3cd34273159f83d078fb73962",
                "sha256": "9b23ea1507f518103a6568572b6058af434910ee4e579615be1c7a7a2800c4f8"
            },
            "downloads": -1,
            "filename": "imgui_bundle-1.3.0-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "8c1025a3cd34273159f83d078fb73962",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 20270982,
            "upload_time": "2024-01-19T11:11:37",
            "upload_time_iso_8601": "2024-01-19T11:11:37.198785Z",
            "url": "https://files.pythonhosted.org/packages/a1/4a/1de51b13a5da3f36242ec4a5ae3e2ef8cc169bc8bebc13349ce01d270f3b/imgui_bundle-1.3.0-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2be5436dfa748f46e9bb1dd5b3fb2adbaeb0e50b8f1af920d1da465737b877d0",
                "md5": "e9ea99ede187e82f03ff8494fc5bf439",
                "sha256": "5917e7e32c1853bff69fd84152ba994109c9827764d090c786e983dc85cdc8ac"
            },
            "downloads": -1,
            "filename": "imgui_bundle-1.3.0-cp310-cp310-macosx_11_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e9ea99ede187e82f03ff8494fc5bf439",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 28583186,
            "upload_time": "2024-01-19T13:21:18",
            "upload_time_iso_8601": "2024-01-19T13:21:18.996640Z",
            "url": "https://files.pythonhosted.org/packages/2b/e5/436dfa748f46e9bb1dd5b3fb2adbaeb0e50b8f1af920d1da465737b877d0/imgui_bundle-1.3.0-cp310-cp310-macosx_11_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3b644357c6d0f2f870dc82b571f89cfebaeea3d82a34bca9fcf115ec8e50a021",
                "md5": "789cf57060fe73c587473c2c7f2c17f1",
                "sha256": "c64cbe5f0fae9f6de68800d1f83af1ee4bcf616c8cc80d6d51a3c722ee0f1010"
            },
            "downloads": -1,
            "filename": "imgui_bundle-1.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "789cf57060fe73c587473c2c7f2c17f1",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 27639626,
            "upload_time": "2024-01-19T13:21:23",
            "upload_time_iso_8601": "2024-01-19T13:21:23.423343Z",
            "url": "https://files.pythonhosted.org/packages/3b/64/4357c6d0f2f870dc82b571f89cfebaeea3d82a34bca9fcf115ec8e50a021/imgui_bundle-1.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "748f367ed60717bfe6a92451d7abd65622d73090b0f356a1aab986a91c4e5b65",
                "md5": "7d075de0f9a008bee85d03502af6aeef",
                "sha256": "e32448f9a2ee17437a3b0666850d64bfe479b57818c9184b9e2acd31a5e4c705"
            },
            "downloads": -1,
            "filename": "imgui_bundle-1.3.0-cp310-cp310-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7d075de0f9a008bee85d03502af6aeef",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 29180985,
            "upload_time": "2024-01-19T13:21:27",
            "upload_time_iso_8601": "2024-01-19T13:21:27.862985Z",
            "url": "https://files.pythonhosted.org/packages/74/8f/367ed60717bfe6a92451d7abd65622d73090b0f356a1aab986a91c4e5b65/imgui_bundle-1.3.0-cp310-cp310-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "713e7575902da4283932e88875fb806ed624ae46dd66a1a8bdcc1270c8f7c793",
                "md5": "b1e84ed85bf4983d263d911f8cd0266b",
                "sha256": "4c705458a1d281908fee569629d8cbee8de6db2d25d11ba513e449874d9f214c"
            },
            "downloads": -1,
            "filename": "imgui_bundle-1.3.0-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "b1e84ed85bf4983d263d911f8cd0266b",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 39430202,
            "upload_time": "2024-01-19T13:21:31",
            "upload_time_iso_8601": "2024-01-19T13:21:31.912493Z",
            "url": "https://files.pythonhosted.org/packages/71/3e/7575902da4283932e88875fb806ed624ae46dd66a1a8bdcc1270c8f7c793/imgui_bundle-1.3.0-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8b0cff9935119b9c15279bb70c779363ba41c7a8964008b1258892e8a4c7c96d",
                "md5": "76cec2cda5d6c44848834e73f4296898",
                "sha256": "7eb8783cf373c6a59f91478a41f8e25afe7c64d5fc847d8829b1163999a42904"
            },
            "downloads": -1,
            "filename": "imgui_bundle-1.3.0-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "76cec2cda5d6c44848834e73f4296898",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 20272885,
            "upload_time": "2024-01-19T11:15:02",
            "upload_time_iso_8601": "2024-01-19T11:15:02.676390Z",
            "url": "https://files.pythonhosted.org/packages/8b/0c/ff9935119b9c15279bb70c779363ba41c7a8964008b1258892e8a4c7c96d/imgui_bundle-1.3.0-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "82397d58e7c25e823bc86b1dd8e429a11ad56b56e08f458159635569d5596b3a",
                "md5": "1f1ad154f549175f2e7f0a59f0fabe54",
                "sha256": "0435ebd908042781829f4546a6fd5a2e517def8430824cb06d247d7d77fcf4c0"
            },
            "downloads": -1,
            "filename": "imgui_bundle-1.3.0-cp311-cp311-macosx_11_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1f1ad154f549175f2e7f0a59f0fabe54",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 28584577,
            "upload_time": "2024-01-19T13:21:35",
            "upload_time_iso_8601": "2024-01-19T13:21:35.826776Z",
            "url": "https://files.pythonhosted.org/packages/82/39/7d58e7c25e823bc86b1dd8e429a11ad56b56e08f458159635569d5596b3a/imgui_bundle-1.3.0-cp311-cp311-macosx_11_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0488c6543e69f42a481ccbcbf90d2a7b997f393406cac542dca44121d8496c22",
                "md5": "f7754ea93d931bfb436add975ec8c2d8",
                "sha256": "c373bb1350bc84ebf5f37b94fae4824dbe8c6948fee40c0032717abbd23214ae"
            },
            "downloads": -1,
            "filename": "imgui_bundle-1.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f7754ea93d931bfb436add975ec8c2d8",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 27646139,
            "upload_time": "2024-01-19T13:21:40",
            "upload_time_iso_8601": "2024-01-19T13:21:40.274927Z",
            "url": "https://files.pythonhosted.org/packages/04/88/c6543e69f42a481ccbcbf90d2a7b997f393406cac542dca44121d8496c22/imgui_bundle-1.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1471d05de7fb50df81b734b51dc33d81a38a622a9eea905b286993b5290066d6",
                "md5": "19ac9652797f9c6fd7bbec4fa9c69bf1",
                "sha256": "572257369c04b0f6052413e3f4134d7c37414e85abc8496de98cf5c7d47159ba"
            },
            "downloads": -1,
            "filename": "imgui_bundle-1.3.0-cp311-cp311-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "19ac9652797f9c6fd7bbec4fa9c69bf1",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 29184317,
            "upload_time": "2024-01-19T13:21:44",
            "upload_time_iso_8601": "2024-01-19T13:21:44.634393Z",
            "url": "https://files.pythonhosted.org/packages/14/71/d05de7fb50df81b734b51dc33d81a38a622a9eea905b286993b5290066d6/imgui_bundle-1.3.0-cp311-cp311-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "68c8c5f63eef4bbae9ff691e50fc987b9cdcc4ca1944423f8be0e608e450c980",
                "md5": "ea2fc7545fe911fd0aa2648d3f234dea",
                "sha256": "22361e9d7e284dc366d7643208929bbcd6fb7b696d126391ca3f187e08745849"
            },
            "downloads": -1,
            "filename": "imgui_bundle-1.3.0-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "ea2fc7545fe911fd0aa2648d3f234dea",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 39429238,
            "upload_time": "2024-01-19T13:21:48",
            "upload_time_iso_8601": "2024-01-19T13:21:48.920394Z",
            "url": "https://files.pythonhosted.org/packages/68/c8/c5f63eef4bbae9ff691e50fc987b9cdcc4ca1944423f8be0e608e450c980/imgui_bundle-1.3.0-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3975ca328eb4a64ba490a572204ff6d86da78e02d9c96f227fb5d6ce5aeb47c3",
                "md5": "6e6dea75582ddc67a6ffafca5c8648ce",
                "sha256": "4e86754b799cd10f4df9db694fa80834530de5ccfe22f31c5930d3d89523885f"
            },
            "downloads": -1,
            "filename": "imgui_bundle-1.3.0-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "6e6dea75582ddc67a6ffafca5c8648ce",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 20314741,
            "upload_time": "2024-01-19T11:22:27",
            "upload_time_iso_8601": "2024-01-19T11:22:27.504330Z",
            "url": "https://files.pythonhosted.org/packages/39/75/ca328eb4a64ba490a572204ff6d86da78e02d9c96f227fb5d6ce5aeb47c3/imgui_bundle-1.3.0-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b879ad9705a058dabe10eac2f5e89d6c49251bbdcb7c3f0f86653285c964d93d",
                "md5": "d69338454c9e70b7dae15972e3b7761f",
                "sha256": "fdfcb36c3ac84ad320f365f66fa221bf24944f5b2cc59d97bb3d7213df530023"
            },
            "downloads": -1,
            "filename": "imgui_bundle-1.3.0-cp312-cp312-macosx_11_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d69338454c9e70b7dae15972e3b7761f",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 28771143,
            "upload_time": "2024-01-19T13:21:53",
            "upload_time_iso_8601": "2024-01-19T13:21:53.158331Z",
            "url": "https://files.pythonhosted.org/packages/b8/79/ad9705a058dabe10eac2f5e89d6c49251bbdcb7c3f0f86653285c964d93d/imgui_bundle-1.3.0-cp312-cp312-macosx_11_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "545bd5b48a56165983ebcbdb58ada240bc2fda1d7356c02e7b75248a0196829d",
                "md5": "e7cadd04aff1af1a847600bcbd4dcb35",
                "sha256": "21d861720ec336228ade3f578387bb3b6282a4d382121bd71e7aff0a8eb2db1f"
            },
            "downloads": -1,
            "filename": "imgui_bundle-1.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e7cadd04aff1af1a847600bcbd4dcb35",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 27651324,
            "upload_time": "2024-01-19T13:21:56",
            "upload_time_iso_8601": "2024-01-19T13:21:56.781748Z",
            "url": "https://files.pythonhosted.org/packages/54/5b/d5b48a56165983ebcbdb58ada240bc2fda1d7356c02e7b75248a0196829d/imgui_bundle-1.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "032cbeb6b3407f4123512b007aa8727e5fc57e0413e1ddd87dfc33eb05862b95",
                "md5": "7b14c42e8f2f2f1d931d168298092831",
                "sha256": "113ff9ea90ef9cd8d6b4ea2049ece23fcfaade769fa518b15b122158a9f2864d"
            },
            "downloads": -1,
            "filename": "imgui_bundle-1.3.0-cp312-cp312-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7b14c42e8f2f2f1d931d168298092831",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 29176742,
            "upload_time": "2024-01-19T13:22:00",
            "upload_time_iso_8601": "2024-01-19T13:22:00.532062Z",
            "url": "https://files.pythonhosted.org/packages/03/2c/beb6b3407f4123512b007aa8727e5fc57e0413e1ddd87dfc33eb05862b95/imgui_bundle-1.3.0-cp312-cp312-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2c754aaeafad02e203da6276170342b486e4a736f79de68b18b94c2f02a74515",
                "md5": "12e6ee72e095eb72d5cf31ff6a706480",
                "sha256": "ef5b81b95076f67abe37cf489b5f0fea4832d5c455bd4f3b38ee726dab435095"
            },
            "downloads": -1,
            "filename": "imgui_bundle-1.3.0-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "12e6ee72e095eb72d5cf31ff6a706480",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 39438309,
            "upload_time": "2024-01-19T13:22:05",
            "upload_time_iso_8601": "2024-01-19T13:22:05.686429Z",
            "url": "https://files.pythonhosted.org/packages/2c/75/4aaeafad02e203da6276170342b486e4a736f79de68b18b94c2f02a74515/imgui_bundle-1.3.0-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3657de51564a39d4f92bc9eeee8fd24a55bf0257a97dd4fd3a3c8e7503d207de",
                "md5": "00cc79564b5f751d0e34317aaf454273",
                "sha256": "35fbfc6903457d51ac2fda058961ee35a3548b0b0b02effa13e05099ca1809e2"
            },
            "downloads": -1,
            "filename": "imgui-bundle-1.3.0.tar.gz",
            "has_sig": false,
            "md5_digest": "00cc79564b5f751d0e34317aaf454273",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 36787635,
            "upload_time": "2024-01-19T13:22:10",
            "upload_time_iso_8601": "2024-01-19T13:22:10.610019Z",
            "url": "https://files.pythonhosted.org/packages/36/57/de51564a39d4f92bc9eeee8fd24a55bf0257a97dd4fd3a3c8e7503d207de/imgui-bundle-1.3.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-01-19 13:22:10",
    "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: 0.19467s