Gnes

Latest version: v0.0.45

Safety actively analyzes 723177 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 4

0.0.38

> Release time: 2019-09-06 17:25:48


🙇 We'd like to thank all contributors for this new release! In particular,
hanhxiao, 🙇


🍹 Other Improvements

- [[71a3073a](https://github.com/gnes-ai/gnes/commit/71a3073a797901fe7e0262923ab4d80639386d3e)] __-__ bump version (*hanhxiao*)
- [[9666a462](https://github.com/gnes-ai/gnes/commit/9666a462dcd78e8423e17217ac2d475f1c3a5df0)] __-__ __changelog__: update change log to v0.0.37 (*hanhxiao*)

0.0.37

> Release time: 2019-09-06 16:46:20


🙇 We'd like to thank all contributors for this new release! In particular,
hanhxiao, felix, Jem, raccoonliu, raccoonliukai, Han Xiao, Larry Yan, 🙇


🆕 New Features

- [[105a0abf](https://github.com/gnes-ai/gnes/commit/105a0abf32b287e04e2809abcc840a1e169ae5b0)] __-__ __encoder__: add debug hook (*hanhxiao*)
- [[0f04877f](https://github.com/gnes-ai/gnes/commit/0f04877f65d3876c6ad0e5a1939139f94be5fa3a)] __-__ __service__: add pre and post hooks to baseservice (*hanhxiao*)
- [[92860848](https://github.com/gnes-ai/gnes/commit/928608483c63571df870bc1023503c16067d62c8)] __-__ __reducer__: add concat reducer (*Jem*)
- [[2e6e80db](https://github.com/gnes-ai/gnes/commit/2e6e80db7932998f61be1c3d6c29d4d679cc3988)] __-__ __encoder__: add PCAEncoder support in gnes buster image (*raccoonliukai*)
- [[16fa80bd](https://github.com/gnes-ai/gnes/commit/16fa80bdc2862b3009f0c391d21b2a4ba3a74c08)] __-__ __tests__: add unittest for PCAEncoder (*raccoonliukai*)
- [[5a745b1e](https://github.com/gnes-ai/gnes/commit/5a745b1e8f9a158ab3ce488ff0eb53d59364291b)] __-__ __tests__: add unittest for EncoderService and IndexerService (*raccoonliukai*)
- [[a0fec684](https://github.com/gnes-ai/gnes/commit/a0fec684f2506b7c663b596d22648ecfa52a4026)] __-__ __service__: logging elapsed time and body type change (*hanhxiao*)
- [[57cc95ff](https://github.com/gnes-ai/gnes/commit/57cc95ffc80c3e582e4017c94fdbe85690d05b5a)] __-__ __encoder__: add quantizer (*Jem*)
- [[00e6280d](https://github.com/gnes-ai/gnes/commit/00e6280d4b44689f6f7706c925612abe87fe9cd6)] __-__ __score_fn__: use numpy for score fn (*hanhxiao*)
- [[201c27e7](https://github.com/gnes-ai/gnes/commit/201c27e79f9f86075c27fe26b8d28c1f9477635f)] __-__ __cli__: add --sorted_response as cli argument (*hanhxiao*)
- [[81b21093](https://github.com/gnes-ai/gnes/commit/81b210930e3d4248ad077728f4d983568ab51934)] __-__ __index__: move sort logic to base (*hanhxiao*)
- [[a2d55dda](https://github.com/gnes-ai/gnes/commit/a2d55dda809d5ad82635cc599862b5e5d6f2f186)] __-__ __index__: move sort logic out to base (*hanhxiao*)
- [[674a9da2](https://github.com/gnes-ai/gnes/commit/674a9da28e4aa121bb8cf0ee9c235957b4bdfadd)] __-__ __encoder__: add lab video model (*Jem*)
- [[50a944b6](https://github.com/gnes-ai/gnes/commit/50a944b65c6037dae46ed04925fbb9af6b5523ab)] __-__ __encoder__: add yt8m feature extractor (*Jem*)
- [[f908f381](https://github.com/gnes-ai/gnes/commit/f908f3811790b17209154c638a1fe6d67f81780a)] __-__ __score_fn__: make score_fn as a TrainableBase (*hanhxiao*)
- [[14c7e522](https://github.com/gnes-ai/gnes/commit/14c7e52261b80c8ddde6f760fbe6857ca2dc6c55)] __-__ __score_fn__: make score_fn dumpable (*hanhxiao*)
- [[0b78798d](https://github.com/gnes-ai/gnes/commit/0b78798d5e6dc0b1b4df9ffd547b611ad837a467)] __-__ __score_fn__: add score_fn as a new module (*hanhxiao*)
- [[da56544f](https://github.com/gnes-ai/gnes/commit/da56544f7299d87eaa464d86d8c9ee75b8c206e7)] __-__ __encoder__: add PCAEncoder for incremental pca training (*raccoonliukai*)
- [[97bb6de2](https://github.com/gnes-ai/gnes/commit/97bb6de2b7e39503bbe67f2192b1096a31a7c6e0)] __-__ __lab encoder__: add vggish for audio (*Jem*)
- [[8cdcb7e8](https://github.com/gnes-ai/gnes/commit/8cdcb7e8a079aa0c8234f24baecce552a75b4a26)] __-__ __chunk scorer__: add offset divergence (*Jem*)

🐞 Bug fixes

- [[d404b8a7](https://github.com/gnes-ai/gnes/commit/d404b8a7f275c197d5e44fa813c2e974e3f1a953)] __-__ __tests__: use lowercase for true (*raccoonliu*)
- [[bb9bbe9d](https://github.com/gnes-ai/gnes/commit/bb9bbe9d4246239a0263a3cb884c556322a2f046)] __-__ __tests__: modify EncoderService unittest (*raccoonliukai*)
- [[cd53a24b](https://github.com/gnes-ai/gnes/commit/cd53a24bfb708adf4c7df6b673a1515550fe6022)] __-__ __indexer__: fix numpy indexer (*hanhxiao*)
- [[d70e877e](https://github.com/gnes-ai/gnes/commit/d70e877e352eb16d77526aaf01eab622d321bd92)] __-__ __shot-detector__: fix case of only one shot in video (*felix*)
- [[e631d396](https://github.com/gnes-ai/gnes/commit/e631d3963601e66d347e65ac7c1a5afbcf0f9562)] __-__ __service__: indexer service return empty when no chunk (*hanhxiao*)
- [[67b211da](https://github.com/gnes-ai/gnes/commit/67b211da58d8f0bef2221cce07509d69ff551fc1)] __-__ __encoder__: remove image resize from TFInceptionEncoder (*raccoonliukai*)
- [[40849abc](https://github.com/gnes-ai/gnes/commit/40849abc92b0fe263754712bcec34358cd10a55f)] __-__ __indexer__: fix is_sorted in response flush away the request (*hanhxiao*)
- [[ab819387](https://github.com/gnes-ai/gnes/commit/ab81938741d93a273b9a755492d2c354c91291d2)] __-__ __ffmpeg__: use tempfile as input instead of pipe (*felix*)
- [[a8d2acfd](https://github.com/gnes-ai/gnes/commit/a8d2acfdc9c89bfa1e233e7513d26a11be693bee)] __-__ __service__: is input list is false when query (*Jem*)
- [[ba21c4e7](https://github.com/gnes-ai/gnes/commit/ba21c4e7176eb84a860edb1b8b9cfe74821addab)] __-__ __service__: fix bug for doc type in encoder (*Larry Yan*)
- [[a4658250](https://github.com/gnes-ai/gnes/commit/a46582508727c0247cf855fd6d88a1279e6ed05f)] __-__ __scorer__: fix np float conversion (*hanhxiao*)
- [[2d6c70fc](https://github.com/gnes-ai/gnes/commit/2d6c70fc389d2928714576ef1d58afb5805ce838)] __-__ __indexer__: fix vec np.concat (*hanhxiao*)
- [[2ba135db](https://github.com/gnes-ai/gnes/commit/2ba135dbfe1be58841694b25da9fa360fdcd7ced)] __-__ __indexer__: fix empty chunks indexing (*hanhxiao*)
- [[40dd1d5a](https://github.com/gnes-ai/gnes/commit/40dd1d5a8bfd41a4edd0729259c8e5fe5411c13e)] __-__ __encoder__: fix embed_chunks_in_docs function (*hanhxiao*)
- [[d94329b3](https://github.com/gnes-ai/gnes/commit/d94329b369e3181077efada65212814dd5e1a5d1)] __-__ __preprocess__: fix offset in sentence splitter (*hanhxiao*)

🚧 Code Refactoring

- [[a8e87d9f](https://github.com/gnes-ai/gnes/commit/a8e87d9f9f48b7f7605d25923979dcd9a40e862a)] __-__ __service__: minimize event loop, move handling to handler (*hanhxiao*)
- [[06aab813](https://github.com/gnes-ai/gnes/commit/06aab81331286193a0f39a11fb5df01d7b854267)] __-__ __grpc-client__: implement async client via multi-threaded (*felix*)
- [[35fa3ba4](https://github.com/gnes-ai/gnes/commit/35fa3ba4be9fa9311fae67ee60cf01ead354d66e)] __-__ __pb__: remove unused field (*hanhxiao*)
- [[6bbfc993](https://github.com/gnes-ai/gnes/commit/6bbfc9936576d4051ffa4fc11d4fd08689060f44)] __-__ __score_fn__: rename score functions (*hanhxiao*)
- [[e9feaa61](https://github.com/gnes-ai/gnes/commit/e9feaa6174ada9242b42a66564607d86671c6bab)] __-__ __score_fn__: use post_init instead of property (*hanhxiao*)
- [[f406f8f0](https://github.com/gnes-ai/gnes/commit/f406f8f06d6b5c4068f8473d3f9faedeffc32b9f)] __-__ __score_fn__: move normalize_fn and score_fn to the init (*hanhxiao*)

🍹 Other Improvements

- [[c988c7dd](https://github.com/gnes-ai/gnes/commit/c988c7dde45fbacd6b3fef91f06e4da3c0c98782)] __-__ remove sklearn from base dep (*felix*)
- [[2fd8dab4](https://github.com/gnes-ai/gnes/commit/2fd8dab48397579adbb09d74cebff704d575dfe9)] __-__ minor fix on the styling (*Han Xiao*)
- [[066d6e99](https://github.com/gnes-ai/gnes/commit/066d6e993a59076bb2470502642081d01c1ea172)] __-__ __pb2__: do not reformat pb2 generated python file (*hanhxiao*)
- [[1bbc4358](https://github.com/gnes-ai/gnes/commit/1bbc4358f9e8caba5b1252d346faaf42576aad42)] __-__ __service__: revert encoder service (*hanhxiao*)
- [[b97b718f](https://github.com/gnes-ai/gnes/commit/b97b718f9e17eb1bc8044381be89287997e104b1)] __-__ __changelog__: update change log to v0.0.36 (*hanhxiao*)

0.0.36

> Release time: 2019-08-30 17:32:23


🙇 We'd like to thank all contributors for this new release! In particular,
hanhxiao, Jem, felix, 🙇


🆕 New Features

- [[07534f89](https://github.com/gnes-ai/gnes/commit/07534f894f7aa11feb3181257e02f118c40beeb1)] __-__ __score__: improve score explain for better interpretability (*hanhxiao*)
- [[32d815d7](https://github.com/gnes-ai/gnes/commit/32d815d7ef40a2e6629e95ee358e6898b2ee9d39)] __-__ __filesys__: keep doc meta info (*felix*)
- [[92fc3d8c](https://github.com/gnes-ai/gnes/commit/92fc3d8c5446f7a153fb7354204c2bf1e7d2cbd4)] __-__ __scale_video__: keep ratio of video frame (*felix*)

🐞 Bug fixes

- [[f1402f50](https://github.com/gnes-ai/gnes/commit/f1402f5038cfd8d2f6fff6fc4ce0ba783424d121)] __-__ __cli__: fix cli chanel close (*hanhxiao*)
- [[b140cca9](https://github.com/gnes-ai/gnes/commit/b140cca9b9ba80414e281674a20f93ccdd94b7fc)] __-__ __service__: fix exception when no chunks (*hanhxiao*)
- [[cee99a63](https://github.com/gnes-ai/gnes/commit/cee99a63771d330ffa85e8d8e1ceaf80d16036b3)] __-__ __logger__: change the color semantic for loglevel (*hanhxiao*)
- [[4efea726](https://github.com/gnes-ai/gnes/commit/4efea7263dc4558eb74dd2544715ba1fb0d5312d)] __-__ __service__: raise except when empty chunk (*hanhxiao*)
- [[31bffeb7](https://github.com/gnes-ai/gnes/commit/31bffeb7fa585414f576e6a3f21c6ccbf15a1d33)] __-__ __preprocessor__: add min_len to split preprocessor (*hanhxiao*)
- [[7b16354a](https://github.com/gnes-ai/gnes/commit/7b16354aa1737aa19f9ba0a6557a5b2b479b53c8)] __-__ __style__: fix style issues (*hanhxiao*)
- [[c6183960](https://github.com/gnes-ai/gnes/commit/c6183960ac224f813f4b7859e6b935f61a8dcf57)] __-__ __service__: fix training logic in encoderservice (*hanhxiao*)
- [[5828d20a](https://github.com/gnes-ai/gnes/commit/5828d20a3cadb9d0cbf640e231db90138ffe4e92)] __-__ __preprocessor__: fix SentSplitPreprocessor (*hanhxiao*)
- [[522c5a4e](https://github.com/gnes-ai/gnes/commit/522c5a4ebbe79fc17b49cbda1287d2487dcb45b5)] __-__ __preprocessor__: rename SentSplitPreprocessor (*hanhxiao*)
- [[030d6c66](https://github.com/gnes-ai/gnes/commit/030d6c6695acdf445cf282d1607fec71d6e59bed)] __-__ __setup__: fix path in setup script (*hanhxiao*)
- [[3818c9a3](https://github.com/gnes-ai/gnes/commit/3818c9a3c0bacb3c8d59a9d390da2052595405cd)] __-__ __test__: fix router tests (*hanhxiao*)
- [[9d03441e](https://github.com/gnes-ai/gnes/commit/9d03441eb7a64b063a0dcc36fb37e832c5bd7db5)] __-__ __proto__: regenerate pb2 (*hanhxiao*)
- [[f49f9a5b](https://github.com/gnes-ai/gnes/commit/f49f9a5b5b8b61501f2d07768e2938d06d29a22b)] __-__ __indexer__: fix parsing in DictIndexer (*hanhxiao*)
- [[0215c6bf](https://github.com/gnes-ai/gnes/commit/0215c6bf08b09548f06834bd577b4efb725d99da)] __-__ __ffmpeg__: fix issue for start and durtion argument position (*felix*)
- [[a735a719](https://github.com/gnes-ai/gnes/commit/a735a719d5ce4f3dc5c38eef6395ee3f4fb312b0)] __-__ __service__: log error in base service (*hanhxiao*)
- [[3263e96c](https://github.com/gnes-ai/gnes/commit/3263e96c576ca2db9ef490984f25aa28c0d46e32)] __-__ __service__: move py_import from service manager to base service (*hanhxiao*)
- [[990c879d](https://github.com/gnes-ai/gnes/commit/990c879d544b2e0e76c05f33b41d52a85b9a4dc1)] __-__ __client__: fix client progress bar, http (*hanhxiao*)
- [[d02cd757](https://github.com/gnes-ai/gnes/commit/d02cd7572338165fad697eb1cd02b47731b9e837)] __-__ __router__: respect num_part when set (*hanhxiao*)
- [[a76a4604](https://github.com/gnes-ai/gnes/commit/a76a460423b1a095a197c740e5c13ceeb4bb2571)] __-__ __ffmpeg-video__: fig bug for scaling videos to stdout (*felix*)

🚧 Code Refactoring

- [[42e7c13b](https://github.com/gnes-ai/gnes/commit/42e7c13ba988ad9fbbb46931159c36569f573dad)] __-__ __indexer__: separate score logic and index logic (*hanhxiao*)
- [[0c6f4851](https://github.com/gnes-ai/gnes/commit/0c6f4851d9408735b108287c1d1261434b263cb0)] __-__ __preprocessor__: use io utils in audio and gif (*Jem*)
- [[bae75b8c](https://github.com/gnes-ai/gnes/commit/bae75b8cff1a306782e3f97c36455944d338b168)] __-__ __router__: separate router and scoring logics (*hanhxiao*)
- [[c3ebb93a](https://github.com/gnes-ai/gnes/commit/c3ebb93a7e1361895ac1628ba54532c79ad72fcf)] __-__ __proto__: refactor offset nd (*Jem*)
- [[e3bbbd9b](https://github.com/gnes-ai/gnes/commit/e3bbbd9b940487c00b6b3274d0ec08fae1ac5bde)] __-__ __shot_detector__: update ffmpeg api (*felix*)
- [[10cef54e](https://github.com/gnes-ai/gnes/commit/10cef54ef489f896e50fae32dad5f00047a00bad)] __-__ __ffmpeg__: refactor ffmpeg again (*felix*)

🏁 Unit Test and CICD

- [[1e9ef35c](https://github.com/gnes-ai/gnes/commit/1e9ef35c68fc54e315e1f0c49697c81abb7f8b17)] __-__ __pipeline__: test pipeline load from yaml (*hanhxiao*)
- [[5b7c9f19](https://github.com/gnes-ai/gnes/commit/5b7c9f190b5ee62da7382b5e8e24d938a4c8455a)] __-__ __pipeline__: add unit test for pipeline encoder (*hanhxiao*)
- [[bef2bf9c](https://github.com/gnes-ai/gnes/commit/bef2bf9c799295bbc590d28b23c7bb22f0e1679c)] __-__ __indexer__: add unit test for dict indexer as service (*hanhxiao*)
- [[620cf3bd](https://github.com/gnes-ai/gnes/commit/620cf3bd3466a7f9ed17b9e4d3b637c40bfad5fb)] __-__ __ffmpeg__: add unittest for ffmpeg api (*felix*)

🍹 Other Improvements

- [[c83448b5](https://github.com/gnes-ai/gnes/commit/c83448b567b504410981e9c9319e3c05824a0cf5)] __-__ __license__: add license header to frontend (*hanhxiao*)
- [[04deea3a](https://github.com/gnes-ai/gnes/commit/04deea3a3e3e0e1f7e16d63e5ba5a34773731e71)] __-__ __license__: remove unrelevant packages from license (*hanhxiao*)
- [[10f4bedb](https://github.com/gnes-ai/gnes/commit/10f4bedb1d97912ab77bbca3392f7a853015edf1)] __-__ fix error (*felix*)
- [[4aa997c3](https://github.com/gnes-ai/gnes/commit/4aa997c37199830af17a7b13b7b9cc5b086fb6bb)] __-__ __changelog__: update change log to v0.0.35 (*hanhxiao*)

0.0.35

> Release time: 2019-08-26 18:15:02


🙇 We'd like to thank all contributors for this new release! In particular,
hanhxiao, Jem, 🙇


🆕 New Features

- [[b4444cc0](https://github.com/gnes-ai/gnes/commit/b4444cc07cb7945155a2b01ea796d1d18fb43629)] __-__ __encoder__: separate pooling as an indep. encoder (*hanhxiao*)
- [[ce0e65ae](https://github.com/gnes-ai/gnes/commit/ce0e65aebcc4f779972fb59593542826467d27e5)] __-__ __helper__: batching decorator supports tuple (*hanhxiao*)
- [[a584c7e5](https://github.com/gnes-ai/gnes/commit/a584c7e5c5e59590d62da6b09c00044bdbf63476)] __-__ __helper__: add as_numpy_array decorator (*hanhxiao*)

🐞 Bug fixes

- [[ff7926d8](https://github.com/gnes-ai/gnes/commit/ff7926d886f3e7a0e93b18fee9b3810b048d1443)] __-__ __encoder__: fix eager execution (*hanhxiao*)
- [[27a7ca8c](https://github.com/gnes-ai/gnes/commit/27a7ca8c2d18bdbb6956f6ee35656947465ac299)] __-__ __cli__: add a small jitter to prevent div zero (*hanhxiao*)

🚧 Code Refactoring

- [[39561000](https://github.com/gnes-ai/gnes/commit/39561000d86af9f2041b10ec573ed03626372dc9)] __-__ __base__: add on_gpu to replace use_cuda (*hanhxiao*)
- [[928574cd](https://github.com/gnes-ai/gnes/commit/928574cdb69d936a24fece6487c8add3778e669f)] __-__ __encoder__: replace gpt and elmo with transformer (*hanhxiao*)
- [[52538276](https://github.com/gnes-ai/gnes/commit/52538276185ffb8c16f10bb70a5f7a1c65aa9076)] __-__ __encoder__: no for loop in torch encoder now (*Jem*)
- [[7493af97](https://github.com/gnes-ai/gnes/commit/7493af9779093742d0e9fd16df6681366666539c)] __-__ __preprocessor__: add init, change signiture (*Jem*)

🍹 Other Improvements

- [[20249afb](https://github.com/gnes-ai/gnes/commit/20249afb47229ea66795d15c342d3eabdeb03613)] __-__ __changelog__: update change log to v0.0.34 (*hanhxiao*)

0.0.34

> Release time: 2019-08-23 18:44:34


🙇 We'd like to thank all contributors for this new release! In particular,
hanhxiao, 🙇


🍹 Other Improvements

- [[79a8effd](https://github.com/gnes-ai/gnes/commit/79a8effd68be4ed77b52734a7d6cf1130e86d9ca)] __-__ __changelog__: update change log to v0.0.33 (*hanhxiao*)

0.0.33

> Release time: 2019-08-23 18:34:28


🙇 We'd like to thank all contributors for this new release! In particular,
Jem, hanhxiao, felix, raccoonliukai, 🙇


🆕 New Features

- [[9d488e3f](https://github.com/gnes-ai/gnes/commit/9d488e3f6553156b9cd7e62cc14a8fc67bbbbdc4)] __-__ __client__: add progress bar and speed metric to cli (*hanhxiao*)
- [[829d148c](https://github.com/gnes-ai/gnes/commit/829d148ca211d6bdee112ea9e22e804ed9e9525a)] __-__ __scale_video__: scale video use ffmpeg (*felix*)
- [[bc2e441d](https://github.com/gnes-ai/gnes/commit/bc2e441d94edf65ff675f5721aec4b0899115cf0)] __-__ __compose__: add minimum http server without flask dep (*hanhxiao*)
- [[d420f348](https://github.com/gnes-ai/gnes/commit/d420f34822bdabdd1b21ccace4536adbfa84c2b1)] __-__ __video preprocessor__: add edge detect for shotdetect (*raccoonliukai*)

🐞 Bug fixes

- [[6cfbda9d](https://github.com/gnes-ai/gnes/commit/6cfbda9d9983b0748e2b0ce764e8b21c9069ace7)] __-__ __preprocessor__: move dependency into function (*Jem*)
- [[0e88b77a](https://github.com/gnes-ai/gnes/commit/0e88b77ad7f671cca299bce500b40b054f5364d2)] __-__ __frontend__: fix request_id zero is none (*hanhxiao*)
- [[ca28ecb9](https://github.com/gnes-ai/gnes/commit/ca28ecb9c8eee399ef0807032115bbe7d520507c)] __-__ __video preprocessor__: use rgb as standard color (*raccoonliukai*)
- [[5b5feb0b](https://github.com/gnes-ai/gnes/commit/5b5feb0b42176d23617fd1a3b232069c496f475c)] __-__ __video preprocessor__: use dict update (*raccoonliukai*)
- [[47721b1c](https://github.com/gnes-ai/gnes/commit/47721b1ca5e440244f6dc0a5a0e5fe5a1e7f9660)] __-__ __video preprocessor__: remove custom canny threshold (*raccoonliukai*)
- [[16aaa777](https://github.com/gnes-ai/gnes/commit/16aaa77765f65a43d34edab83a3f2f73f292c27c)] __-__ __video preprocessor__: modify inaccurate names (*raccoonliukai*)
- [[dfb54b62](https://github.com/gnes-ai/gnes/commit/dfb54b62c523ff78187708ad10999ebb90102c1d)] __-__ __video preprocessor__: Remove incorrect comments (*raccoonliukai*)

🚧 Code Refactoring

- [[3d63fac6](https://github.com/gnes-ai/gnes/commit/3d63fac6d5f4b982c5595ceecaea729552acc1b9)] __-__ __proto__: request_id is now an integer (*hanhxiao*)
- [[4497d765](https://github.com/gnes-ai/gnes/commit/4497d7656813713ae51fc7448e87c3a0961128f7)] __-__ __shotdetector__: use updated ffmpeg api to capture frames from videos (*felix*)
- [[dbc06a85](https://github.com/gnes-ai/gnes/commit/dbc06a85f5e060db2eac340b3c422f46860d44a9)] __-__ __ffmpeg__: refactor ffmpeg to read frames, vides and gif (*felix*)
- [[a7b12cb6](https://github.com/gnes-ai/gnes/commit/a7b12cb6787894a5a7c8e73f688d55868293c3ca)] __-__ __preprocessor__: add gif chunk prep (*Jem*)
- [[559a9971](https://github.com/gnes-ai/gnes/commit/559a997133f0f7614899ff1afe912275dd46aecf)] __-__ __compose__: unify flask and http handler (*hanhxiao*)

📗 Documentation

- [[a2801d5c](https://github.com/gnes-ai/gnes/commit/a2801d5ca4769ddf5a7a2ae7df2c72c81dd4b25c)] __-__ link gnes hub tutorial to readme (*hanhxiao*)

🍹 Other Improvements

- [[02f70a03](https://github.com/gnes-ai/gnes/commit/02f70a033e89d029299cce16e208ac4f7826bae3)] __-__ fix bug (*felix*)
- [[c970bec3](https://github.com/gnes-ai/gnes/commit/c970bec38b8d071941b423e961364df1d54366b5)] __-__ __changelog__: update change log to v0.0.32 (*hanhxiao*)

Page 2 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.