profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/animalize/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Ma Lin animalize Beijing, China Use Python, Android(Java), Qt(C++).

animalize/qqwry-python3 189

在纯真IP数据库(qqwry.dat)查询IP归属地, for python 3.0+,已上传至pypi:https://pypi.org/project/qqwry-py3/

animalize/infopi 72

个人信息收集服务器,不错过感兴趣的信息。为树莓派优化。

animalize/tz2txt 40

用于把论坛帖子的楼主发言转换为txt文件。目前支持天涯社区、百度贴吧、百度百科、FT中文网、新浪论坛等。程序提供扩充框架,可以增加支持新的论坛。

animalize/chinese-poetry 31

最全中华古诗数据库, 唐宋两朝近一万四千古诗人, 接近5.5万首唐诗加26万宋诗.

animalize/Ting_Android 26

安卓的文本朗读器,适合长短篇文章、帖子,使用百度语音合成服务。(听书,电子书)

animalize/pyzstd 12

Python bindings to Zstandard (zstd) compression library, the API is similar to Python's bz2/lzma/zlib module.

animalize/NGDayPic 5

从“国家地理”中英文网站下载每日图片

animalize/tang_poetry 2

全唐诗数据库

animalize/bingwp 1

保存每日bing.com的壁纸,并显示壁纸简介。

animalize/cpython 1

The Python programming language

push eventanimalize/pyzstd

animalize

commit sha 90db46751bd7d6f3ed33b1cd7ec6f7bd65a8ae3d

add undocumented method ZstdCompressor._set_pledged_size(size) its use may be wrong, so it's not documented.

view details

push time in 13 hours

issue commentfacebook/zstd

ZSTD_insertBtAndGetAllMatches: Assertion `memcmp(match, ip, matchLength) == 0' failed

I suggest to test the memory. When I plug 4 x 4G RAM, and run a compression test repeatedly, different hash values occasionally appear. Then I used Windows 10's memory test, it found a memory error. If only plug 2 x 4G RAM, no more errors. (CPU i5 4570)

tommythorn

comment created time in a day

issue commentfacebook/zstd

ZSTD_insertBtAndGetAllMatches: Assertion `memcmp(match, ip, matchLength) == 0' failed

Just curious, why are you using a debug build? (allow assert() ) Have you tried self-compiled 1.4.8?

tommythorn

comment created time in a day

push eventanimalize/pyzstd

animalize

commit sha a81674e16adcec2a0ea50076099a05e993d7ae61

check the sum of samples_size_list in _train_dict/_finalize_dict assert sum(samples_size_list) == len(samples_bytes)

view details

push time in 2 days

issue commentlucianopaz/compress_pickle

"object of type 'pickle.PickleBuffer' has no len()" error with large numpy arrays

It's a similar bug of https://bugs.python.org/issue44439 I will create an issue in Python issue tracker about this later.

PaulFlanaganGenscape

comment created time in 2 days

issue commentpandas-dev/pandas

BUG:to_pickle() raises TypeError when compressing large dataframe

It's Python's bug, fixed in Python 3.9.6/3.10 beta 4 https://bugs.python.org/issue44439

zhuoqiang

comment created time in 2 days

issue openedsergey-dryabzhinsky/python-zstd

Could you add my pyzstd module to LINKS section?

pyzstd module's API is similar to Python's bz2/lzma/zlib module. After a year of development, it's relatively stable.

GitHub page: https://github.com/animalize/pyzstd

Documentation: https://pyzstd.readthedocs.io/en/latest At the beginning of the documentation, provide links to zstd/zstandard modules.

Thanks.

created time in 8 days

push eventanimalize/pyzstd

animalize

commit sha c4c0428c534627b720454d23724a77241b2c6eb2

check the sum of samples_size_list in _train_dict/_finalize_dict assert sum(samples_size_list) == len(samples_bytes)

view details

push time in 9 days

push eventanimalize/pyzstd

animalize

commit sha 313ec4e110785709be9b27d79f6e3c2bfc746129

polish

view details

push time in 10 days

delete branch animalize/cpython

delete branch : sliding_window

delete time in 11 days

pull request commentfacebook/zstd

Optimize zstd decompression by another x%

The decompression speed of negative compression levels is reduced a bit. AMD 3600X, MSVC 2019.

I only tested a special data, maybe the result is not universal. Please also test the negative compression level in the future.

The X axis is the compression level, the Y axis is the speed (MiB/s).

canvas

danlark1

comment created time in 17 days

issue commentconda-forge/pyzstd-feedstock

conda-forge-admin commands

@conda-forge-admin, please rerender

animalize

comment created time in 18 days

issue commentfacebook/zstd

Efficient read of input sparse files

You can use a special format to deal with sparse data, and then use zstd to compress it.

anon00000000

comment created time in 22 days

push eventconda-forge/pyzstd-feedstock

regro-cf-autotick-bot

commit sha b784064cd1b23dc39e02dc47041ffb6ca1f0f9b5

Rebuild for PyPy3.7 for windows

view details

regro-cf-autotick-bot

commit sha 324f7cdc33f591d976bd6265486e2e49c3429a44

MNT: Re-rendered with conda-build 3.21.4, conda-smithy 3.10.3, and conda-forge-pinning 2021.06.30.16.50.47

view details

Ma Lin

commit sha 5cc0b5a145268c55f62c0b4fcd2c46faac25a0da

Merge pull request #15 from regro-cf-autotick-bot/rebuild-pypy37-windows-0-1_h2ad2d2 Rebuild for PyPy3.7 for windows

view details

push time in 23 days

PR merged conda-forge/pyzstd-feedstock

Reviewers
Rebuild for PyPy3.7 for windows

This PR has been triggered in an effort to update pypy37-windows.

Notes and instructions for merging this PR:

  1. Please merge the PR only after the tests have passed.
  2. Feel free to push to the bot's branch to update this PR if needed.

Please note that if you close this PR we presume that the feedstock has been rebuilt, so if you are going to perform the rebuild yourself don't close this PR until the your rebuild has been merged.

This package has the following downstream children:

And potentially more.

If this PR was opened in error or needs to be updated please add the bot-rerun label to this PR. The bot will close this PR and schedule another one. If you do not have permissions to add this label, you can use the phrase <code>@<space/>conda-forge-admin, please rerun bot</code> in a PR comment to have the conda-forge-admin add it for you.

<sub>This PR was created by the regro-cf-autotick-bot. The regro-cf-autotick-bot is a service to automatically track the dependency graph, migrate packages, and propose package version updates for conda-forge. If you would like a local version of this bot, you might consider using rever. Rever is a tool for automating software releases and forms the backbone of the bot's conda-forge PRing capability. Rever is both conda (conda install -c conda-forge rever) and pip (pip install re-ver) installable. Finally, feel free to drop us a line if there are any issues! This PR was generated by https://github.com/regro/autotick-bot/actions/runs/989736513, please use this URL for debugging</sub>

+47 -195

1 comment

13 changed files

regro-cf-autotick-bot

pr closed time in 23 days

push eventanimalize/pyzstd

animalize

commit sha e4d6bfe4ed29d74df0a56130126e9ab64b991db3

improve error message for unknown parameters

view details

push time in 24 days

push eventanimalize/pyzstd

animalize

commit sha e588df514133b4bfa066774304c0c46c183484ce

improve error message for unknown parameters

view details

push time in 25 days

push eventanimalize/pyzstd

animalize

commit sha 3c2ec07a54fdc78d3a73ec479e0d2fe9e7a53f78

improve error message for unknown parameters

view details

push time in 25 days

push eventanimalize/pyzstd

animalize

commit sha d693fbf7f59bfa7687965629b8ccdf5a3360209c

improve error message for unknown parameters

view details

push time in 25 days

push eventanimalize/pyzstd

animalize

commit sha e46c8f87a2a95b7bb782e7867fe03a4600d55b16

improve error message for unknown parameters

view details

push time in 25 days

push eventanimalize/pyzstd

animalize

commit sha 3feccde0fec5be2b230a4eb4cefb3dc6fb96d09d

improve error message for unknown parameters

view details

push time in 25 days

push eventanimalize/pyzstd

animalize

commit sha 9f1f9fa9d7f27cfee6189bc7851d5beed2ae266c

polish 2

view details

push time in a month

push eventanimalize/pyzstd

animalize

commit sha 4fa9ac3679a4922a1e88434a74a05ca37dd81a29

polish 2

view details

push time in a month

startedfeaturecat/lizzie

started time in a month

push eventanimalize/pyzstd

animalize

commit sha 2501cd58da19ab3dcfee4c70addb41d1a65da672

polish

view details

push time in a month

push eventanimalize/pyzstd

animalize

commit sha d1a8617c4a9b082043f2c054e0cf91f578247468

polish

view details

push time in a month

push eventanimalize/pyzstd

animalize

commit sha c4da89d0ccfddfbde78ce85fe1e23650c6c87d9e

polish

view details

push time in a month

delete branch animalize/cpython

delete branch : len_3.9

delete time in a month

pull request commentpython/cpython

bpo-44439: BZ2File.write() / LZMAFile.write() handle buffer protocol correctly

3.9 branch has a code conflict, I created PR https://github.com/python/cpython/pull/26846 for 3.9 branch.

animalize

comment created time in a month

PR opened python/cpython

[3.9] BZ2File.write()/LZMAFile.write() handle length correctly

No longer use len() to get the length of the input data. For some buffer protocol objects, the length obtained by using len() is wrong.

Co-authored-by: Marco Ribeiro marcoffee@users.noreply.github.com

backport of https://github.com/python/cpython/pull/26764

Marco Ribeiro reported and provided the fix in https://github.com/animalize/pyzstd/issues/4, so I list him as a co-author. <!-- Thanks for your contribution! Please read this comment in its entirety. It's quite important.

Pull Request title

It should be in the following format:

bpo-NNNN: Summary of the changes made

Where: bpo-NNNN refers to the issue number in the https://bugs.python.org.

Most PRs will require an issue number. Trivial changes, like fixing a typo, do not need an issue.

Backport Pull Request title

If this is a backport PR (PR made against branches other than main), please ensure that the PR title is in the following format:

[X.Y] <title from the original PR> (GH-NNNN)

Where: [X.Y] is the branch name, e.g. [3.6].

GH-NNNN refers to the PR number from main.

-->

+45 -8

0 comment

5 changed files

pr created time in a month