Skip to content

Commit a68e6eb

Browse files
authored
Merge pull request #34 from rnd-team-dev/r0.14.4
R0.14.4
2 parents aece437 + 9e46d6f commit a68e6eb

15 files changed

+1019
-1350
lines changed

CHANGELOG.rst

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,15 @@
11
Release history
22
===============
33

4+
`v0.14.4` - 2022-10-27
5+
----------------------
6+
7+
Changed
8+
~~~~~~~
9+
10+
- packages updated to VS 2022, DllExport changed to the one by 3F
11+
- code updated to support pythonnet 3.0, thus compatible with all pythons up to 3.10
12+
413
`v0.14.3` - 2022-08-13
514
----------------------
615

@@ -527,6 +536,9 @@ Added
527536
- this changelog, markdown description content type tag for PyPI
528537
- use [Semantic Versioning](https://semver.org/spec/v2.0.0.html)
529538

539+
.. _`v0.14.4`: https://github.com/rnd-team-dev/plotoptix/releases/tag/v0.14.4
540+
.. _`v0.14.3`: https://github.com/rnd-team-dev/plotoptix/releases/tag/v0.14.3
541+
.. _`v0.14.2`: https://github.com/rnd-team-dev/plotoptix/releases/tag/v0.14.2
530542
.. _`v0.14.1`: https://github.com/rnd-team-dev/plotoptix/releases/tag/v0.14.1
531543
.. _`v0.14.0`: https://github.com/rnd-team-dev/plotoptix/releases/tag/v0.14.0
532544
.. _`v0.13.3`: https://github.com/rnd-team-dev/plotoptix/releases/tag/v0.13.3

README.rst

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -77,10 +77,10 @@ System Requirements
7777
- NVIDIA driver >= r515;
7878
- **Python 3 64-bit**
7979
- Windows:
80-
- `.NET Framework <https://dotnet.microsoft.com/download/dotnet-framework>`__ >= 4.6.1 (present in all modern Windows)
80+
- Framework .NET >= 4.8 (present in all modern Windows)
8181
- Linux:
82-
- `Mono <https://www.mono-project.com/download/stable/#download-lin>`__ Common Language Runtime >= 5.2
83-
- `pythonnet <http://pythonnet.github.io>`__ 2.5.1 or 2.5.2 (before 3.0 is released, these are the only supported pythonnet versions, thus require **Python <= 3.8**)
82+
- `Mono <https://www.mono-project.com/download/stable/#download-lin>`__ Common Language Runtime >= 6.6
83+
- `pythonnet <http://pythonnet.github.io>`__
8484
- `FFmpeg <https://ffmpeg.org/download.html>`__ >= 4.1
8585

8686
What's Included
@@ -110,9 +110,9 @@ Most likely you already got the right version with your Windows installation. Ju
110110
C:\>reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\full" /v version
111111
112112
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\full
113-
version REG_SZ 4.7.03056
113+
version REG_SZ 4.8.04084
114114

115-
If the number in your output is < 4.6.1, visit `download page <https://dotnet.microsoft.com/download/dotnet-framework>`__ and
115+
If the number in your output is < 4.8, visit `download page <https://dotnet.microsoft.com/download/dotnet-framework>`__ and
116116
install the most recent release.
117117

118118
Linux prerequisites
@@ -129,13 +129,11 @@ Check if / which Mono release is present in your system::
129129
TLS: __thread
130130
... (output cropped for clarity) ...
131131

132-
If ``mono`` command is not available, or the reported version is < 5.2, visit `Mono download page <https://www.mono-project.com/download/stable/#download-lin>`__ and follow instructions related to your Linux distribution. You want to install **mono-complete** package.
132+
If ``mono`` command is not available, or the reported version is < 6.6, visit `Mono download page <https://www.mono-project.com/download/stable/#download-lin>`__ and follow instructions related to your Linux distribution. You want to install **mono-complete** package.
133133

134134
*pythonnet:*
135135

136-
Note, current pythonnet release supports Python up to 3.8.
137-
138-
The `pythonnet <http://pythonnet.github.io>`__ package is available from `PyPI <https://pypi.org/project/pythonnet>`__, however, some prerequisities are needed. Instuctions below are based on APT, replace ``apt`` with ``yum`` depending on your OS::
136+
The `pythonnet <http://pythonnet.github.io>`__ package is available from `PyPI <https://pypi.org/project/pythonnet>`__, however, you might need some prerequisities. Instuctions below are based on APT, replace ``apt`` with ``yum`` depending on your OS::
139137

140138
apt update
141139
apt install clang libglib2.0-dev python-dev

plotoptix/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212

1313
__author__ = "Robert Sulej, R&D Team <dev@rnd.team>"
1414
__status__ = "beta"
15-
__version__ = "0.14.3"
16-
__date__ = "13 August 2022"
15+
__version__ = "0.14.4"
16+
__date__ = "27 October 2022"
1717

1818
import logging
1919

plotoptix/_load_lib.py

Lines changed: 779 additions & 4 deletions
Large diffs are not rendered by default.
2 KB
Binary file not shown.

plotoptix/bin/BitMiracle.LibTiff.NET.xml

Lines changed: 20 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -2122,6 +2122,21 @@
21222122
This tag is optionally provided for defining exact affine transformations between raster and model space. Used in interchangeable GeoTIFF files.
21232123
</summary>
21242124
</member>
2125+
<member name="F:BitMiracle.LibTiff.Classic.TiffTag.GEOTIFF_GEOKEYDIRECTORYTAG">
2126+
<summary>
2127+
This tag may be used to store the GeoKey Directory, which defines and references the "GeoKeys". Used in interchangeable GeoTIFF files.
2128+
</summary>
2129+
</member>
2130+
<member name="F:BitMiracle.LibTiff.Classic.TiffTag.GEOTIFF_GEODOUBLEPARAMSTAG">
2131+
<summary>
2132+
This tag is used to store all of the DOUBLE valued GeoKeys, referenced by the GeoKeyDirectoryTag. Used in interchangeable GeoTIFF files.
2133+
</summary>
2134+
</member>
2135+
<member name="F:BitMiracle.LibTiff.Classic.TiffTag.GEOTIFF_GEOASCIIPARAMSTAG">
2136+
<summary>
2137+
This tag is used to store all of the ASCII valued GeoKeys, referenced by the GeoKeyDirectoryTag. Used in interchangeable GeoTIFF files.
2138+
</summary>
2139+
</member>
21252140
<member name="T:BitMiracle.LibTiff.Classic.TiffType">
21262141
<summary>
21272142
Tag data type.
@@ -4105,6 +4120,7 @@
41054120
<summary>
41064121
Writes the contents of the current directory to the specified file.
41074122
</summary>
4123+
<param name="done">call PostEncode() first, and FreeDirectory() after writing</param>
41084124
<remarks>This routine doesn't handle overwriting a directory with
41094125
auxiliary storage that's been changed.</remarks>
41104126
</member>
@@ -8161,11 +8177,6 @@
81618177
Bitreading state saved across MCUs
81628178
</summary>
81638179
</member>
8164-
<member name="T:BitMiracle.LibJpeg.Classic.Internal.bitread_working_state">
8165-
<summary>
8166-
Bitreading working state within an MCU
8167-
</summary>
8168-
</member>
81698180
<member name="T:BitMiracle.LibJpeg.Classic.Internal.ComponentBuffer">
81708181
<summary>
81718182
Encapsulates buffer of image samples for one color component
@@ -8220,11 +8231,6 @@
82208231
although the spec is not very clear on the point.
82218232
</summary>
82228233
</member>
8223-
<member name="M:BitMiracle.LibJpeg.Classic.Internal.huff_entropy_decoder.undo_decode_mcu_AC_refine(BitMiracle.LibJpeg.Classic.JBLOCK[],System.Int32[],System.Int32)">
8224-
<summary>
8225-
MCU decoding for AC successive approximation refinement scan.
8226-
</summary>
8227-
</member>
82288234
<member name="M:BitMiracle.LibJpeg.Classic.Internal.huff_entropy_decoder.process_restart">
82298235
<summary>
82308236
Check for a restart marker and resynchronize decoder.
@@ -9423,13 +9429,6 @@
94239429
shows that the values given below are the most effective.
94249430
</summary>
94259431
</member>
9426-
<member name="M:BitMiracle.LibJpeg.Classic.Internal.jpeg_inverse_dct.SLOW_INTEGER_DEQUANTIZE(System.Int32,System.Int32)">
9427-
<summary>
9428-
Dequantize a coefficient by multiplying it by the multiplier-table
9429-
entry; produce an int result. In this module, both inputs and result
9430-
are 16 bits or less, so either int or short multiply will work.
9431-
</summary>
9432-
</member>
94339432
<member name="M:BitMiracle.LibJpeg.Classic.Internal.jpeg_inverse_dct.jpeg_idct_ifast(System.Int32,System.Int16[],System.Int32,System.Int32)">
94349433
<summary>
94359434
Perform dequantization and inverse DCT on one block of coefficients.
@@ -10472,27 +10471,27 @@
1047210471
These components will not be referenced by color conversion.
1047310472
</summary>
1047410473
</member>
10475-
<member name="M:BitMiracle.LibJpeg.Classic.Internal.my_upsampler.fullsize_upsample(BitMiracle.LibJpeg.Classic.Internal.ComponentBuffer@)">
10474+
<member name="M:BitMiracle.LibJpeg.Classic.Internal.my_upsampler.fullsize_upsample(BitMiracle.LibJpeg.Classic.Internal.ComponentBuffer)">
1047610475
<summary>
1047710476
For full-size components, we just make color_buf[ci] point at the
1047810477
input buffer, and thus avoid copying any data. Note that this is
1047910478
safe only because sep_upsample doesn't declare the input row group
1048010479
"consumed" until we are done color converting and emitting it.
1048110480
</summary>
1048210481
</member>
10483-
<member name="M:BitMiracle.LibJpeg.Classic.Internal.my_upsampler.h2v1_upsample(BitMiracle.LibJpeg.Classic.Internal.ComponentBuffer@)">
10482+
<member name="M:BitMiracle.LibJpeg.Classic.Internal.my_upsampler.h2v1_upsample(BitMiracle.LibJpeg.Classic.Internal.ComponentBuffer)">
1048410483
<summary>
1048510484
Fast processing for the common case of 2:1 horizontal and 1:1 vertical.
1048610485
It's still a box filter.
1048710486
</summary>
1048810487
</member>
10489-
<member name="M:BitMiracle.LibJpeg.Classic.Internal.my_upsampler.h2v2_upsample(BitMiracle.LibJpeg.Classic.Internal.ComponentBuffer@)">
10488+
<member name="M:BitMiracle.LibJpeg.Classic.Internal.my_upsampler.h2v2_upsample(BitMiracle.LibJpeg.Classic.Internal.ComponentBuffer)">
1049010489
<summary>
1049110490
Fast processing for the common case of 2:1 horizontal and 2:1 vertical.
1049210491
It's still a box filter.
1049310492
</summary>
1049410493
</member>
10495-
<member name="M:BitMiracle.LibJpeg.Classic.Internal.my_upsampler.int_upsample(BitMiracle.LibJpeg.Classic.Internal.ComponentBuffer@)">
10494+
<member name="M:BitMiracle.LibJpeg.Classic.Internal.my_upsampler.int_upsample(BitMiracle.LibJpeg.Classic.Internal.ComponentBuffer)">
1049610495
<summary>
1049710496
This version handles any integral sampling ratios.
1049810497
This is not used for typical JPEG files, so it need not be fast.

plotoptix/bin/Newtonsoft.Json.dll

26.1 KB
Binary file not shown.

0 commit comments

Comments
 (0)