Skip to main content

Easy and fast dynamic report generation with Python3

Project description

Loge - Easy and fast generation of interactive reports with Python

Changelog

Loge 0.3.5 (beta stage)

  • tested / updated for python 3.12 compatibility

Loge 0.3.4 (beta stage)

  • dxf file graphics displaying

  • anastruct support added

  • embedding image from clipboard

Loge 0.3.3 (beta stage)

  • Greek letters added to code editor

  • updated to current pyqt5 version

  • mistune v1 version required - mistune 0.8.4 version specified in setup.py

Loge 0.3.1 (beta stage)

  • synchronize scrolling option

  • saving scrolls positions

  • ask to save job when file is closing

  • don’t need save file to start

  • file browser added

Loge 0.2.3 (beta stage)

  • editor added

  • user interface updated

Loge 0.1.9 (alpha stage)

  • first public release

Description

Loge is a tool for crating dynamic reports with Python. Report source is written in python with some additional special syntax where you can define report content and format.

Installation

Minimal Loge requirements:

  1. Python 3

  2. pyqt5

  3. mistune

  4. pillow

Optional Loge dependencies (to make all Loge features available):

  1. unum

  2. matplotlib

  3. svgvrite

  4. pillow

  5. tabulate

  6. dxf2svg

  7. anastruct

Loge is available through PyPI and can be install with pip command. To install Loge with minimal requirements use pip by typing

pip install loge

You can install optional dependencies by taping:

pip install unum matplotlib svgwrite pillow tabulate dxf2svg anastruct

To run Loge use command:

loge

Please find more information about installing process at project website.

Tested python versions 3.11, 3.12 (tested on January 2025). Python versions 3.9, 3.10 should work as well.

License

Copyright (C) 2017-2025, the Loge development team

Loge is distributed under the terms of GNU General Public License

The full license can be found in ‘license.txt’

Loge development team can be found in ‘development.txt’

About us

The development of Loge is coordinated by Lukasz Laba. See development.txt file for a complete list of people who helped develop Loge.

Contributions

If you want to help out, create a pull request or start a discussion in our group forum.

More information

Project website: https://loge.readthedocs.io

Google group forum: https://groups.google.com/d/forum/python_loge

Code repository: https://bitbucket.org/lukaszlaba/loge

Contact: Lukasz Laba <lukaszlaba@gmail.com>

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

loge-0.3.5.tar.gz (779.3 kB view details)

Uploaded Source

File details

Details for the file loge-0.3.5.tar.gz.

File metadata

  • Download URL: loge-0.3.5.tar.gz
  • Upload date:
  • Size: 779.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for loge-0.3.5.tar.gz
Algorithm Hash digest
SHA256 bbff493756c5484d1d44ba1186ed49010f3d04f996f763a7ffda68669cc4c1c3
MD5 0ba9cc77c4fc0ff2ab06f9c7790cbff6
BLAKE2b-256 d199e1349f710cf5e22fa6ce97c7cae6e75e6546c7c2380dac1d1b7db5dda7a5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page