Tifffile — это библиотека для работы с изображениями TIFF в Python.
#Python #TIFF #ImageProcessing #NumPy #Zarr #BioImage #OME #BigTIFF #Tifffile #OpenSource #ScientificPython #Microscopy #JPEG #ImageCodecs #Visualization #DataScience #ImageIO
https://github.com/cgohlke/tifffile
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - cgohlke/tifffile: Read and write TIFF files.
Read and write TIFF files. Contribute to cgohlke/tifffile development by creating an account on GitHub.
1🔥3👍2⚡1 1
PicTex — мощная библиотека Python для создания красиво стилизованного текста в виде изображений
Сверхудобный fluent API, вдохновлённый CSS, и движок Skia под капотом.
from pictex import Canvas
canvas = (
Canvas()
.font_family("path/to/font.ttf")
.font_size(60)
.color("white")
.padding(20)
.background_color(LinearGradient(["#2C3E50", "#FD746C"]))
.background_radius(10)
.add_shadow(offset=(2, 2), blur_radius=3, color="black")
)
image = canvas.render("Hello, PicTex! 🎨✨")
image.save("hello.png")
#Python #pictex #graphics #textimage #svg #Skia #design #fluentapi #css4devs #pytools #aiart #visualization #openSource
https://github.com/francozanardi/pictex
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - francozanardi/pictex: A Python library for efficient image generation using CSS Flexbox
A Python library for efficient image generation using CSS Flexbox - francozanardi/pictex
1 3⚡2👍1🔥1
hvPlot — высокоуровневая библиотека визуализации данных для Python.
hvPlot — это удобный и мощный API для построения графиков, созданный на основе знакомого интерфейса .plot из Pandas и расширенный инновационным .interactive API для лёгкого добавления интерактивности.
import numpy as np
import pandas as pd
idx = pd.date_range('1/1/2000', periods=1000)
df = pd.DataFrame(np.random.randn(1000, 4), index=idx, columns=list('ABCD')).cumsum()
import hvplot.pandas # подключаем hvPlot для Pandas
df.hvplot() # строим график
#Python #DataViz #Visualization #DataScience #Pandas #Matplotlib #Bokeh #Plotly #hvPlot #HoloViz #GeoPandas #XArray #Polars #Dask
https://github.com/holoviz/hvplot
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - holoviz/hvplot: A high-level plotting API for pandas, dask, xarray, and networkx built on HoloViews
A high-level plotting API for pandas, dask, xarray, and networkx built on HoloViews - holoviz/hvplot
2🔥3👍2⚡1
memory_graph — это библиотека на Python для визуализации структуры объектов в памяти.
Она строит граф связей между объектами и помогает понять, как данные устроены и связаны между собой.
pip install --upgrade memory_graph
#Python #Debugging #Visualization #Graphviz #MemoryGraph #PythonTips #DeepCopy #Mutable #Immutable #LearningPython #PyDev
https://github.com/bterwijn/memory_graph
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - bterwijn/memory_graph: Teaching tool and debugging aid in context of references, mutable data types, and shallow and deep…
Teaching tool and debugging aid in context of references, mutable data types, and shallow and deep copy. - bterwijn/memory_graph
1 3⚡2👍2
asciichart — лёгкая библиотека для рисования графиков в ASCII прямо в консоли. Ноль зависимостей, работает в Node.js и в браузере — идеально для быстрых CLI-визуализаций или логов.
pip install asciichartpy
npm install asciichart
#asciichart #JavaScript #NodeJS #CLI #ASCII #DataViz #Terminal #Visualization #OpenSource #DevTools
https://github.com/kroitor/asciichart
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - kroitor/asciichart: Nice-looking lightweight console ASCII line charts ╭┈╯ for NodeJS, browsers and terminal, no dependencies
Nice-looking lightweight console ASCII line charts ╭┈╯ for NodeJS, browsers and terminal, no dependencies - kroitor/asciichart
👍3🔥3
Tiny8 — это лёгкий симулятор 8-битного процессора, созданный для изучения основ компьютерной архитектуры.
Он сочетает интерактивный отладчик, анимацию выполнения и чистую Python-реализацию, идеально подходя для студентов, преподавателей и энтузиастов низкоуровневого программирования.
tiny8 fibonacci.asm # Интерактивный режим
tiny8 fibonacci.asm -m ani # Анимация
или в Python:
from tiny8 import CPU, assemble_file
cpu = CPU()
cpu.load_program(assemble_file("fibonacci.asm"))
cpu.run()
print(cpu.read_reg(17)) # -> 55
#Python #Education #Emulator #Assembly #CPU #Learning #Tiny8 #Visualization #AVR #LowLevel #OpenSource
https://github.com/sql-hkr/tiny8
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - sql-hkr/tiny8: A tiny CPU simulator written in Python
A tiny CPU simulator written in Python. Contribute to sql-hkr/tiny8 development by creating an account on GitHub.
10⚡9👍9
Fastapi-voyager — это инструмент, который строит наглядную диаграмму всех роутов, схем и зависимостей вашего FastAPI-приложения.
Он помогает понять архитектуру, найти проблемы в связях данных, увидеть, какие модели используются эндпоинтами — и всё это в интерактивном веб-интерфейсе.
#FastAPI #Python #API #Visualization #DeveloperTools #Pydantic #Architecture #Graphviz #OpenSource #Backend
https://github.com/allmonday/fastapi-voyager
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - KLR-Pattern/fastapi-voyager: Visualize your API endpoints and explore them interactively, also support Django ninja &…
Visualize your API endpoints and explore them interactively, also support Django ninja & Litestar - KLR-Pattern/fastapi-voyager
🔥3👍1
slamd — это минималистичная GPU‑ускоренная 3D‑визуализация для Python:
pip install slamd, 3 строки кода — и у вас интерактивный viewer с point clouds, meshes, camera frustums, transform tree (как ROS TF). vis = slamd.Visualizer(); scene.set_object("/robot/cloud", slamd.geom.PointCloud(pts)) — окно само открывается. import slamd
vis = slamd.Visualizer("My Scene")
scene = vis.scene("main")
scene.set_object("/triad", slamd.geom.Triad())
#python #3d #visualization #slam #robotics #opengl #slamd
https://github.com/Robertleoj/slamd
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - Robertleoj/slamd: Lightweight 3D visualization library
Lightweight 3D visualization library. Contribute to Robertleoj/slamd development by creating an account on GitHub.
1🔥3⚡2👍1