Skip to main content

A python DNG editing package.

Project description

A DNG based photo editing package. It can do things such as:

  • Decode and render lossless JPG images.

  • Encode lessless JPG images.

  • Render DNG images.

  • Edit DNG metadata.

  • Ramp Adobe Lightroom edits for image sequences.

  • Stabilize shaky image sequences using the Adobe Lightroom crop property.

Documentation

Docs can be found at brilliantimagery.org/docs

Installation

From PyPI

$ pip install brilliantimagery

From Source

The Poetry package and dependency manager is used by BrilliantImagery so install it if you haven’t already done so. Some of the project files must be compiled. This accomplished within the below instructions.

Clone the git repo.

From within the top /brilliantimagery folder, the one that contains the pyproject.toml file, install BrilliantImagery:

$ poetry install

Development

Testing

Running the included tests can be used as a way to ensure that the package has been properly installed.

Running Tests

To run all of the tests:

$ poetry run pytest

Coverage Reports

Terminal coverage reports can be generated:

$ poetry run pytest --cov=brilliantimagery

HTML coverage reports can be generated when tests are run:

$ poetry run pytest --cov=brilliantimagery --cov-report=html

Docs

After making changes to the docs, to update them, assuming ./brilliantiamgery is the current working directory, activate a poetry shell:

$ poetry shell

Change the working directory to the /docs folder:

$ cd docs

And then run clean and make the html docs:

$ make clean && make html

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

brilliantimagery-0.1.1.tar.gz (449.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

brilliantimagery-0.1.1-cp38-cp38m-win32.whl (1.2 MB view details)

Uploaded CPython 3.8mWindows x86

File details

Details for the file brilliantimagery-0.1.1.tar.gz.

File metadata

  • Download URL: brilliantimagery-0.1.1.tar.gz
  • Upload date:
  • Size: 449.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.0 CPython/3.8.1 Windows/10

File hashes

Hashes for brilliantimagery-0.1.1.tar.gz
Algorithm Hash digest
SHA256 1ea926a34a0f79dd0ade8ecee33f53eec59ed375b7eea3ecda0e126501f0ea7f
MD5 780c7f2f9b092cc4ea35f438a700d8ce
BLAKE2b-256 212edbc7011c21059f7cb945c78f5af57bff1d5fdbf03967131f66022504bef7

See more details on using hashes here.

File details

Details for the file brilliantimagery-0.1.1-cp38-cp38m-win32.whl.

File metadata

  • Download URL: brilliantimagery-0.1.1-cp38-cp38m-win32.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.8m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.0 CPython/3.8.1 Windows/10

File hashes

Hashes for brilliantimagery-0.1.1-cp38-cp38m-win32.whl
Algorithm Hash digest
SHA256 b5b26e51451983434b51bd785d63d65d4de000f2583dc98d444221991ddc7873
MD5 16a3fa6baab016137a18c5ab8bfeba67
BLAKE2b-256 5bd617127656b882f5c77fad89c2a68270f35d0b9b19111eecd0ec073b908c1f

See more details on using hashes here.

Supported by

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