Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/OpenCyphal/pycyphal

Python implementation of the Cyphal protocol stack.
https://github.com/OpenCyphal/pycyphal

Fixed all outstanding MyPy issues

8c12a704f4dbab1458ce6fa577ef70305f497d26 authored over 5 years ago
MyPy update & fixes; the temporary invocation hack is no longer necessary

c369aa093386173b5913bbe12e65f9eadbde922f authored over 5 years ago
Minor demo cleanup

452c4006ccdc48e03e051a8bfa7ad82ea6e3e2a4 authored over 5 years ago
Finished the demo application and updated resource closure policy; much to document

4b0d1ca067a467bea246c1e739f0cfd3c5c32574 authored over 5 years ago
Another restructuring

726cc1c77b0d0ecfb562329a17de758837fd1b38 authored over 5 years ago
Fixing CI build: we now need graphviz

48f5381a54a1b61a6fd2d0ebc734d820accd4363 authored over 5 years ago
PyDSDL version bump (bugfix)

633b1b9cc2e79c8574984e280476909819a636a0 authored over 5 years ago
Uniformization of test data layout

9783f5cef50d735b1594c243053af7058e57e140 authored over 5 years ago
Come to think of it, the API section isn't that hard to write.

fcb0e6e18025e8eb1345822b556da9629bb3d399 authored over 5 years ago
CLI, arch, installation docs seem to be okay (my quality standards are kinda low rn); next up is USAGE

2b5a15758dc60bb53b8d19f2a02fa40390e61998 authored over 5 years ago
Yes, it was a mistake.

8f20098de79297fcb155f07391c4a43b3c8d7a43 authored over 5 years ago
Arch doc WIP, ohoho

cc97cbefd427fe0fbfa93de7f9a5e8274ad8a892 authored over 5 years ago
MyPy fixes

2d915633bfcf7c1af4093a38ec153cc8479b15a5 authored over 5 years ago
Oops, fixing the CI

f5dedddba1d91daf19ab636ff7ba1825f665dd6c authored over 5 years ago
Installation docs finished

b2f33aef4dc0708cdb777d0dc5b4be86d669cf43 authored over 5 years ago
Doc WIP

cb7cf0f74ababc18bf199a81636e95d374984e28 authored over 5 years ago
Doc WIP

11c805006c5b777ee1297507c976109c8a7c5d92 authored over 5 years ago
Docs WIP; added two basic helper functions into the util module

5d27af38d65ff15c0c1245ebae39ef4c209550da authored over 5 years ago
Sphinx docs for application and util modules

22ef6b42e102f6be37a5534f68acd485afb2f7af authored over 5 years ago
Fixed a linter complexity warning by refactoring a complex method into two smaller ones

52861d377970e02f61126323911ee352f4327068 authored over 5 years ago
Fixing linter warnings, mostly wrong import ordering

50ba8209852856e721325b77fe7ed2b8cb5947e6 authored over 5 years ago
Migrated to the RTD theme for the sake of better navigation

055de9b7bbb462a45e25ab1568fdc631b60650ff authored over 5 years ago
More hacks to fix the Autodoc output

8f5c63bdbfc7634f62f2c65c9f9c8a28a04226ba authored over 5 years ago
Fixing cross-linker with a hack

72b1b0ed5885d9d63c1c9e8985631560e8636887 authored over 5 years ago
DSDL submodule for testing

086f3848242dfb367fb51ffefb30a22add39f3e6 authored over 5 years ago
Started the doc contents

c01cdc821853cb08e24ad2cae5c9dc778faeae07 authored over 5 years ago
Decent doc output

0fcb0554da2780de9ab3612d529a27d392ec2397 authored over 5 years ago
Sphinx WIP; so far it's rather disappointing

0f9e98c58be5fea03305d5050b74dc8ce7f3ec80 authored over 5 years ago
Test environment fix

140f8e6e8481499cc5e59590b9eb3c0c10c719d1 authored over 5 years ago
The quest for optimal project structure continues

fed8294d649e928e27cd09efd694c762eb57fe7a authored over 5 years ago
CLI: fixed an edge case in the test script; removed obsolete todo comments

29f450115fc678017f36b38531d8b0bfc9e734a0 authored over 5 years ago
Fixed coverage measurement

ec20f9785f6413ede429b37ca1d2c792c46cd58a authored over 5 years ago
Fixing the issues discovered by SonarQube

857e17373f465c0466a619e22d731fc267352084 authored over 5 years ago
Test restructuring: moved most of the logic into a dedicated test script

d24a994b8f89fe01259c5f98d511749070b491f6 authored over 5 years ago
Fixed version import

deff553106b5dc4edbe3f5e856971f627edcd1fd authored over 5 years ago
Fixing the CI

63341606c1b9ebb99a59dc621bb3275bdf919b47 authored over 5 years ago
Major restructuring. Now this is a monorepo containing two weakly-coupled Python packages: pyuavcan and pyuavcan_cli

56431b26fe33775ee7a2e4b4f494d7b8edab43ad authored over 5 years ago
Fixed the unit tests

77e5c9a3592d102ef3eeade3a4d9082303426d2c authored over 5 years ago
CLI publication fix; new transport args WIP

7a3015eb0d47a375f3d8741d12da0e72d89124cc authored over 5 years ago
Progress on the CLI

b9de6b1f3576488444c3bd3a6e5a8e74c934be28 authored over 5 years ago
Idempotent close()

c09f91408f47da82a4d903cdd1437672c81afbbf authored over 5 years ago
Subscription tool nearly implemented, not yet tested

af1150c9111c81eaa81d76f1101424338ce6bd51 authored over 5 years ago
Transport construction

6a872088f800728f6eeb267103442d962cfd597a authored over 5 years ago
subscriber tool command line args refactored to support multi-subject subscription in the future

97570b4993ff0be295654c625cf90aa3d0c273f5 authored over 5 years ago
builtin form conversion - to builtin and from builtin

b58b1ec0d5feab878376173f463545b445ce35b8 authored over 5 years ago
Moved more configs into setup.cfg

1fbe84c600535e8d0a6cfcf78ad04c36f6a895c7 authored over 5 years ago
Moved the pytest config into setup.cfg

aa77e60a8d1898b1bfc0cc94f8b734d6fd34915e authored over 5 years ago
to_builtin() - a conversion method that yields an equivalent data structure represented using only the native built-in types

092eb45f216d1883311230f7b2b54491c2982718 authored over 5 years ago
A futile attempt to fix false-positive MyPy errors by updating to a newer version. MyPy seems to be extremely unreliable still (although it's openly acknowledged through its version number of 0.711) so it is expected that it'll cause much grief in the future until v1 is released.

602584da05db1754886fafd5666ce5e3d46244a3 authored over 5 years ago
Subscriber command stub

b644eb01e8bdc2a428d2a47f00eee6e9cfb986ff authored over 5 years ago
Proper OS-specific data directory locations

769773d0f613d092190bf3ababcd825717f9f655 authored over 5 years ago
CLI help fixes

d4248fdd0fcdf31a00a2680b06745a1b929a9ba0 authored over 5 years ago
CLI tool WIP - major updates and arch changes

6444cdbf18b2ab24e93c37899166327b7c83bc25 authored over 5 years ago
Just starting with the CLI tool

f15ca4f00e84bcc6c3cc6888b1e34535bba934dd authored over 5 years ago
Skip SocketCAN test on Travis

d348a81fbfb96350305e18bf2188deecadde01d6 authored over 5 years ago
Functional SocketCAN media implementation

c976730536a51eb7320b9de7e392ae05a053f332 authored over 5 years ago
SocketCAN WIP

b8e42e63023e1111846091f816acf286fb09e991 authored over 5 years ago
SocketCAN driver is finished but not yet tested

ff57c33b56fa781fcfd2a4d34e4f8980dc2d8eb6 authored over 5 years ago
Don't forget to check the destination node ID upon reception

d48872de0aecf516b26dabbc7702757a6aa9cfbf authored over 5 years ago
SocketCAN implementation WIP

125544229ef17b5544109e4d9ac109b29b077993 authored over 5 years ago
Merge pull request #60 from UAVCAN/presentation

Presentation layer

59a62e724c40460760943e6f7e200eab0cabc5b0 authored over 5 years ago
MyPy fix and minor corrections

ee6c75e71cf407a61ef73966b0f85d7c89f9bd1e authored over 5 years ago
Minimal node functionality

59f8b9f9086d7dbd9b61bc746569fa1bec65693a authored over 5 years ago
Eliminated unnecessary asynchrony; this resulted in substantial simplification of internal interfaces

e981eb8cdf5c0f9b841ffd23b5581116ab150f79 authored over 5 years ago
publish_soon()

3ff2f85a12aa47e05b3bf1a77d0829161436ad33 authored over 5 years ago
Restructuring the application layer

78a17da80a3002cc7b9123dd0eabd8b69f51c76d authored over 5 years ago
Background handling API for server and subscriber

f26ad32b531a3e1747f93119446b0db0faa09af9 authored over 5 years ago
Callback-based API for Subscriber

58b8519175eb9eb672d7469e3794318d4fb9494d authored over 5 years ago
Test fix

89a17dae4eeda986319565604c254f39c543a92d authored over 5 years ago
RPC tests

7a0bab8b57c347382a3e66900e3e51c4e67b540d authored over 5 years ago
Docs update and minor corrections

fadb63a316ae298db49736be5972f405b000ba9b authored over 5 years ago
Client implementation; the next step is to test that together with the server. Ooof.

59f4d61de7a3fefc07b7245dc1108ecb0a9518a6 authored over 5 years ago
Renamings

85384c919248a29edcf978f51526983e9d816d92 authored over 5 years ago
Presentation server implementation. Untested yet; the next step is the factory and the Client implementation.

5fd73750ed982cef26656090d762efe0e1ac8232 authored over 5 years ago
API cleanup & docs

8a7fdc1d61ffa588142bab4b38fefa58eded8e0f authored over 5 years ago
Fixed the race condition in the pub/sub implementation

c7224cf433f865e45d129b1864c1ef847b1a5b28 authored over 5 years ago
Two minor corner cases to remove unnecessary errors from the log

6f8ef92b6a7a6816923446e2495be8349df8b729 authored over 5 years ago
Fixed error handling in the subscriber and removed poorly thought out finalizer checks

b6198c06ebae5eff98941e13b47f9ddf8f5c8c8f authored over 5 years ago
Pub/sub refactoring complete; the test is passing but there are some stray exceptions in the finalizers which need to be looked at; then there's also lack of adequate coverage

49606a08527b7c4ce22716d61a599751aad39f62 authored over 5 years ago
Restructuring the presentation layer to support sharing of typed session instances. The approach is to use the Proxy pattern with minor adjustments; the initial plan was to handle this at the node layer but it has been identified as suboptimal since it brings too much complexity at the high level of abstraction and at the same time removes several important possibilities for optimization at the presentation layer.

f39a37baa35ab4ceb6d031862786d20ce8b30df9 authored over 5 years ago
Restructuring of the typed session logic

18fc197f7c7a39de4c9b2df715e2e475996d3d7e authored over 5 years ago
Fixed the unit tests by forbidding test lookup inside pyuavcan/node because this package relies on autogenerated code

104c784eaee1360867fd5f98acc22cb954adac69 authored over 5 years ago
Stubbed out the basics of the Node layer (the uppermost layer of the library); now I am going to think about sharing typed session instances above the presentation layer

f2e6280386612431f76697b7106b1e5f96bac4f0 authored over 5 years ago
Test fix, presentation session rename

4ee8068cf196d81bcbaf0f7118c1679547eb7eb4 authored over 5 years ago
Simplified presentation layout

9c251d80c410c6c2886a1e7af80ce54937d8d6da authored over 5 years ago
Pub/sub coverage

25ebdabfbacad6522216cdd2bb6b24f36f30aae0 authored over 5 years ago
Pub/sub test of the presentation layer is about done

3444680a441d4fd3e498e44cefeaa863c1cb89d4 authored over 5 years ago
Changed the semantic naming conventions: 'cls' conflicts with the ABC metaclass, replaced with 'dtype'

6635b48cb60314d194f36fb92f445ec12c97c13a authored over 5 years ago
Presentation layer updates

6466f2387648b80934acb408ec22592d22a648a1 authored over 5 years ago
Fixed a minor __repr__()/__str__() misuse

0ae76bf2a1f9f99bcdee38b73b1d3e770a2f033e authored over 5 years ago
Coverage is back

b103821684c07201db291ce4cb30cdece7b70e7c authored over 5 years ago
Fixed the tests after the transport simplification; the next step is to restore coverage

c5009eb5511991d8dbb40ddf0aff04145106a069 authored over 5 years ago
Transport simplification WIP; one test failing

3e55e02761b34faee1c774b8b1ce9642ae3dbe67 authored over 5 years ago
Minor update: dropped the stub for IEEE 802.15.4 (to be implemented later), renamed application -> node

d145c31b652520cd227b115725e967e00daff42f authored over 5 years ago
Dropped the old server and client abstractions from the presentation layer, pending rework

053ad48173193fe153efbd9743391ef1bf86db60 authored over 5 years ago
Automatic retransmission enablement test

d986161a5775af79e7367f16da0616c198838775 authored over 5 years ago
README testing info

4e53fc88aa256972cc88fd352d7fe492712bbb48 authored over 5 years ago
SonarQube coverage integration

6507e1bec55f2d3299eb41affa346e17acdff55b authored over 5 years ago
SonarQube integration

12c6f0136f413e777e2958185c023fad11f98226 authored over 5 years ago
Release automation

436011bc7448c54f1ab13b7563e8b28bf1fc14a0 authored over 5 years ago