https://github.com/rkoschmitzky/arnoldmole
ArnoldMole - an Arnold log parser & logmole extension
https://github.com/rkoschmitzky/arnoldmole
arnold log logging renderer
Last synced: 3 months ago
JSON representation
ArnoldMole - an Arnold log parser & logmole extension
- Host: GitHub
- URL: https://github.com/rkoschmitzky/arnoldmole
- Owner: rkoschmitzky
- License: mit
- Created: 2021-02-21T19:28:10.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2021-02-21T20:57:24.000Z (about 4 years ago)
- Last Synced: 2025-01-14T02:11:30.443Z (4 months ago)
- Topics: arnold, log, logging, renderer
- Language: Python
- Homepage:
- Size: 5.86 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ArnoldMole - an Arnold log parser & logmole extension
##### Usage
```python
from arnoldmole import ArnoldLogContainer
arnold_log = ArnoldLogContainer("/tmp/some_arnold_log.log")
```----
##### Available ArnoldLogContainer Fields
- `errors`: all errors messages `str` or `list`
- `host`: host information `LogContainer`
- `app`: name of the host application Arnold is running with `str`
- `version`: version of the host application Arnold is running with `str`
- `machine`:
- `name`: name of the machine Arnold is running on `str`
- `pid`: process id number `int`
- `image`: image information `LogContainer`
- `file_path`: path to the generated image `str`
- `height`: image height `float`
- `width`: image width `float`
- `libraries`: libraries information `LogContainer`
- `arnold_version`: Arnold core version `str`
- `clm_version` clm version `str`
- `oiio_version` OpenImageIO version `str`
- `osl_version` OpenShadingLanguage version `str`
- `plugins` loaded plugins `list`
- `plugins_ arnold_versions`: arnold version all plugins are using `str` or `list`
- `plugins_count`: number of loaded plugins `int`
- `rlm_version`: Reprise License Manager version `str`
- `vdb_version`: OpenVDB version `str`
- `scene`: scene information `LogContainer`
- `geometry`: geometry objects information `LogContainer`
- `count`: number of geometry objects in scene `int`
- `lights`: scene lights information `LogContainer`
- `count`: number of lights in scene `int`
- `samples`: per-light sample & volume sample information `dict`
- `memory_consumption`: information regarding scene memory usage `dict`
- `rays`: rays information `LogContainer`
- `count`: number of rays per type `dict`
- `sample_depths`: sample and depth information per type `dict`
- `shader_calls` shader calls per type `dict`
- `times`: time related information `LogContainer`
- `rendering`: diverse times `dict`
- `start`: render start time `datetime.time`
- `warnings`: all warning messages `str` or `list`----