Nguyễn Gia Phong
d7ad609ad9
Implement BaseDecoder interface
2020-02-25 14:47:00 +07:00
Nguyễn Gia Phong
e12fdc5ac2
Beautify property's in-source docs
2020-02-22 16:26:24 +07:00
Nguyễn Gia Phong
aac24f99a1
Finish methods involving sample type and channel config
...
Also move cdef helpers to the end of the module
2020-02-15 14:27:06 +07:00
Nguyễn Gia Phong
19ac906048
Implement MessageHandler
...
Since this introduce a new source files, all sources are moved
to a new directory src.
2020-02-15 14:27:06 +07:00
Nguyễn Gia Phong
9b6b3164bf
Fix bugs and document exceptions covered by test
2020-02-06 20:30:36 +07:00
Nguyễn Gia Phong
3655f2bc75
Use pytest for Source's read-write properties
2020-02-06 20:30:36 +07:00
Ngô Ngọc Đức Huy
fcd190627b
Implement AuxiliaryEffectSlot ( #27 )
2020-02-06 11:34:20 +07:00
Nguyễn Gia Phong
1b2b477c15
Finish some left-over methods
2020-02-03 11:35:08 +07:00
Nguyễn Gia Phong
9bb8e73711
Add legal information of bundled dependencies
2020-02-02 14:52:21 +07:00
Nguyễn Gia Phong
8f50d0fd92
Nitpick CI
...
* Hide build scripts
* Give tox default env
* Only run on master (or PRs to master)
2020-02-02 11:21:44 +07:00
Nguyễn Gia Phong
3a6998f7ec
Pump version to 0.0.5 to test deployment
2020-02-01 18:15:05 +07:00
Nguyễn Gia Phong
65dc8acf87
Automate build, test and deploy with Travis
2020-02-01 16:30:56 +07:00
Nguyễn Gia Phong
37e471354b
Make build more portable and compatible with manylinux2014
...
Additionally:
* Specify some build requirement version
* Move metadata outta setup script
* Add linting tests to tox
2020-02-01 14:29:06 +07:00
Nguyễn Gia Phong
659196ed7b
Clean up for version 0.0.3
...
Changes including:
* Nitpick docstrings
* Document missing methods of WIP classes as TODO
* Separate sections by formfeeds
Drop scikit-build
2020-01-23 13:47:36 +07:00
Ngô Xuân Minh
dee4f6ba87
Work on Listener and SourceGroup
2020-01-17 11:19:51 +07:00
Nguyễn Gia Phong
1d230d3bd4
Do some final touch to chrono wrapping
2020-01-15 15:39:09 +07:00
Huy-Ngo
04fea5ad90
Wrap methods using std::chrono::duration
2020-01-15 15:39:09 +07:00
Nguyễn Gia Phong
5ec6aa5ede
Fix Source's 3D spatialization setter logic
...
Also correct some doc and pump version to 0.0.2
2020-01-09 21:03:08 +07:00
Nguyễn Gia Phong
c6d9365c56
Nitpick packaging and examples
...
Rules for flake8 is added in tox.ini. Note that since Cython files
are not fully supported by flake8, legal Cython syntax may be reported
as SyntaxError.
2020-01-08 20:44:07 +07:00
Nguyễn Gia Phong
1ff633e4a9
s/archaicy/palace/g
2020-01-04 11:55:49 +07:00
Nguyễn Gia Phong
08988d46eb
Hide DeviceManager completely
2020-01-03 20:19:53 +07:00
Nguyễn Gia Phong
04136f7924
Let Buffer/Decoder play Source
...
This is more convenient for using the returned source in a with block.
Class docstrings are also refactored so context managers is obvious.
2020-01-03 20:19:53 +07:00
Nguyễn Gia Phong
ba55043793
Use str instead of bytes for std::string
...
Aussi group module members by their role
2020-01-03 20:19:53 +07:00
Nguyễn Gia Phong
b36eb11601
Let children bare themselves ( #6 )
2020-01-03 20:19:53 +07:00
Nguyễn Gia Phong
8097ce3c77
Complete easy stuff in Source
2019-12-30 21:52:25 +07:00
Nguyễn Gia Phong
ce4af6cab8
Avoid name-shadowing an improve (?) style
2019-12-29 18:04:46 +07:00
Nguyễn Gia Phong
d585a9ed6d
Update documentation and add info query example
2019-12-25 22:41:38 +07:00
Nguyễn Gia Phong
e8bb1fe76f
Finish wrapping Device and DeviceManager (almost)
2019-12-25 22:41:02 +07:00
Nguyễn Gia Phong
a548e270e8
Prove the concept by the first few examples
2019-12-22 16:26:51 +07:00
Nguyễn Gia Phong
f7ef057b14
Initial commit
2019-12-22 14:42:53 +07:00