Отличный репозиторий с примерами по основам работы с геометрическими объектами в Python с помощью библиотек Gpytoolbox и Polyscope.
Здесь представлена базовая теория, которая поможет за несколько часов влиться работу с 3D-объектами
Вот общий план:
— Настройка среды
— Для чего тут нужен NumPy
— Создание и обработка полигональных сеток
— Визуализация
— Затенение и перспектива
— Основные свойства поверхностей
— Грани, полуграницы и смежность
— Оптимизация
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Qtile не просто написан на Python — на нём же менеджер и конфигурируется
Особенности Qtile:
— Qtile очень простой и гибкий. В нём легко писать свои собственные макеты и виджеты.
— Qtile написан на Python, что позволяет использовать все возможности языка
— полностью open-source
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
git clone https://github.com/searxng/searxng.git searxng
cd searxng
sudo -H ./utils/searxng.sh install all
SearXNG — это свободный метапоисковый движок, объединяющий результаты различных поисковых сервисов и баз данных; не собирает и не отслеживает конфиденцильные данные пользователей
Быстрый старт с Docker:
docker run --rm \
-d -p 8080:8080 \
-v "${PWD}/searxng:/etc/searxng" \
-e "BASE_URL=http://localhost:8080/" \
-e "INSTANCE_NAME=my-instance" \
searxng/searxng
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
💬 PDF to Podcast: Convert any PDF into a podcast episode!
Этот проект предоставляет инструмент для преобразования любого PDF-документа в эпизод подкаста!
Используеются модели преобразования текста в речь OpenAI и Google Gemini, этот инструмент обрабатывает содержимое PDF-файла, генерирует естественный диалог, подходящий для аудиоподкаста, и выводит его в виде файла MP3.
▪Github: https://github.com/knowsuchagency/pdf-to-podcast
▪Demo: https://pdf-to-podcast.com/
@pythonl
Этот проект предоставляет инструмент для преобразования любого PDF-документа в эпизод подкаста!
Используеются модели преобразования текста в речь OpenAI и Google Gemini, этот инструмент обрабатывает содержимое PDF-файла, генерирует естественный диалог, подходящий для аудиоподкаста, и выводит его в виде файла MP3.
▪Github: https://github.com/knowsuchagency/pdf-to-podcast
▪Demo: https://pdf-to-podcast.com/
@pythonl
git clone https://github.com/danswer-ai/danswer.git
cd danswer/deployment/docker_compose
docker compose -f docker-compose.dev.yml -p danswer-stack up -d --pull always --force-recreate
Danswer — это как ChatGPT, как если бы у него был доступ к уникальным знаниям вашей команды.
Danswer может использовать любую LLM по выбору; его можно развернуть где угодоно и в любом масштабе — на ноутбуке, в локальной сети или в облаке.
Danswer полностью open-souce и спроектирован как модульная и легко расширяемая система.
Danswer позволяет извлекать внутренние знания команды из таких хранилищ, как Google Drive, например.
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
—
pip install "napari[all]"
napari предназначен для просмотра, аннотирования и анализа сложных многомерных изображений, текстур и т.д. Построен на базе Qt (для графического интерфейса), vispy (для производительного рендеринга на базе GPU) использует numpy и scipy.
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Как только уравнение написано, приложение использует мультимодальный LLM для его решения.
Приложение построено с использованием Python с библиотекой Tkinter для графического интерфейса пользователя и PIL для обработки изображений.
▪ Github
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
from PIL import Image, ImageFilter
def blur_image(image_path, output_path, radius):
image = Image.open(image_path)
blurred_image = image.filter(ImageFilter.GaussianBlur(radius))
blurred_image.save(output_path)
blur_image('cat.jpg', 'cat_out.jpg', 3)
Image.open('cat_out.jpg')
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM