daylanKifky just reimaged the sd form the image there is on the download page.
i think that image is behind missing a tab on notochord but oke.
After pressing update all
== Updating notochord-os scripts
hint: Pulling without specifying how to reconcile divergent branches is
hint: discouraged. You can squelch this message by running one of the following
hint: commands sometime before your next pull:
hint:
hint: git config pull.rebase false # merge (the default strategy)
hint: git config pull.rebase true # rebase
hint: git config pull.ff only # fast-forward only
hint:
hint: You can replace "git config" with "git config --global" to set a default
hint: preference for all repositories. You can also pass --rebase, --no-rebase,
hint: or --ff-only on the command line to override the configured default per
hint: invocation.
remote: Enumerating objects: 134, done.
remote: Counting objects: 0% (1/134)
remote: Counting objects: 1% (2/134)
remote: Counting objects: 2% (3/134)
remote: Counting objects: 3% (5/134)
remote: Counting objects: 4% (6/134)
remote: Counting objects: 5% (7/134)
remote: Counting objects: 6% (9/134)
remote: Counting objects: 7% (10/134)
remote: Counting objects: 8% (11/134)
remote: Counting objects: 9% (13/134)
remote: Counting objects: 10% (14/134)
remote: Counting objects: 11% (15/134)
remote: Counting objects: 12% (17/134)
remote: Counting objects: 13% (18/134)
remote: Counting objects: 14% (19/134)
remote: Counting objects: 15% (21/134)
remote: Counting objects: 16% (22/134)
remote: Counting objects: 17% (23/134)
remote: Counting objects: 18% (25/134)
remote: Counting objects: 19% (26/134)
remote: Counting objects: 20% (27/134)
remote: Counting objects: 21% (29/134)
remote: Counting objects: 22% (30/134)
remote: Counting objects: 23% (31/134)
remote: Counting objects: 24% (33/134)
remote: Counting objects: 25% (34/134)
remote: Counting objects: 26% (35/134)
remote: Counting objects: 27% (37/134)
remote: Counting objects: 28% (38/134)
remote: Counting objects: 29% (39/134)
remote: Counting objects: 30% (41/134)
remote: Counting objects: 31% (42/134)
remote: Counting objects: 32% (43/134)
remote: Counting objects: 33% (45/134)
remote: Counting objects: 34% (46/134)
remote: Counting objects: 35% (47/134)
remote: Counting objects: 36% (49/134)
remote: Counting objects: 37% (50/134)
remote: Counting objects: 38% (51/134)
remote: Counting objects: 39% (53/134)
remote: Counting objects: 40% (54/134)
remote: Counting objects: 41% (55/134)
remote: Counting objects: 42% (57/134)
remote: Counting objects: 43% (58/134)
remote: Counting objects: 44% (59/134)
remote: Counting objects: 45% (61/134)
remote: Counting objects: 46% (62/134)
remote: Counting objects: 47% (63/134)
remote: Counting objects: 48% (65/134)
remote: Counting objects: 49% (66/134)
remote: Counting objects: 50% (67/134)
remote: Counting objects: 51% (69/134)
remote: Counting objects: 52% (70/134)
remote: Counting objects: 53% (72/134)
remote: Counting objects: 54% (73/134)
remote: Counting objects: 55% (74/134)
remote: Counting objects: 56% (76/134)
remote: Counting objects: 57% (77/134)
remote: Counting objects: 58% (78/134)
remote: Counting objects: 59% (80/134)
remote: Counting objects: 60% (81/134)
remote: Counting objects: 61% (82/134)
remote: Counting objects: 62% (84/134)
remote: Counting objects: 63% (85/134)
remote: Counting objects: 64% (86/134)
remote: Counting objects: 65% (88/134)
remote: Counting objects: 66% (89/134)
remote: Counting objects: 67% (90/134)
remote: Counting objects: 68% (92/134)
remote: Counting objects: 69% (93/134)
remote: Counting objects: 70% (94/134)
remote: Counting objects: 71% (96/134)
remote: Counting objects: 72% (97/134)
remote: Counting objects: 73% (98/134)
remote: Counting objects: 74% (100/134)
remote: Counting objects: 75% (101/134)
remote: Counting objects: 76% (102/134)
remote: Counting objects: 77% (104/134)
remote: Counting objects: 78% (105/134)
remote: Counting objects: 79% (106/134)
remote: Counting objects: 80% (108/134)
remote: Counting objects: 81% (109/134)
remote: Counting objects: 82% (110/134)
remote: Counting objects: 83% (112/134)
remote: Counting objects: 84% (113/134)
remote: Counting objects: 85% (114/134)
remote: Counting objects: 86% (116/134)
remote: Counting objects: 87% (117/134)
remote: Counting objects: 88% (118/134)
remote: Counting objects: 89% (120/134)
remote: Counting objects: 90% (121/134)
remote: Counting objects: 91% (122/134)
remote: Counting objects: 92% (124/134)
remote: Counting objects: 93% (125/134)
remote: Counting objects: 94% (126/134)
remote: Counting objects: 95% (128/134)
remote: Counting objects: 96% (129/134)
remote: Counting objects: 97% (130/134)
remote: Counting objects: 98% (132/134)
remote: Counting objects: 99% (133/134)
remote: Counting objects: 100% (134/134)
remote: Counting objects: 100% (134/134), done.
remote: Compressing objects: 1% (1/98)
remote: Compressing objects: 2% (2/98)
remote: Compressing objects: 3% (3/98)
remote: Compressing objects: 4% (4/98)
remote: Compressing objects: 5% (5/98)
remote: Compressing objects: 6% (6/98)
remote: Compressing objects: 7% (7/98)
remote: Compressing objects: 8% (8/98)
remote: Compressing objects: 9% (9/98)
remote: Compressing objects: 10% (10/98)
remote: Compressing objects: 11% (11/98)
remote: Compressing objects: 12% (12/98)
remote: Compressing objects: 13% (13/98)
remote: Compressing objects: 14% (14/98)
remote: Compressing objects: 15% (15/98)
remote: Compressing objects: 16% (16/98)
remote: Compressing objects: 17% (17/98)
remote: Compressing objects: 18% (18/98)
remote: Compressing objects: 19% (19/98)
remote: Compressing objects: 20% (20/98)
remote: Compressing objects: 21% (21/98)
remote: Compressing objects: 22% (22/98)
remote: Compressing objects: 23% (23/98)
remote: Compressing objects: 24% (24/98)
remote: Compressing objects: 25% (25/98)
remote: Compressing objects: 26% (26/98)
remote: Compressing objects: 27% (27/98)
remote: Compressing objects: 28% (28/98)
remote: Compressing objects: 29% (29/98)
remote: Compressing objects: 30% (30/98)
remote: Compressing objects: 31% (31/98)
remote: Compressing objects: 32% (32/98)
remote: Compressing objects: 33% (33/98)
remote: Compressing objects: 34% (34/98)
remote: Compressing objects: 35% (35/98)
remote: Compressing objects: 36% (36/98)
remote: Compressing objects: 37% (37/98)
remote: Compressing objects: 38% (38/98)
remote: Compressing objects: 39% (39/98)
remote: Compressing objects: 40% (40/98)
remote: Compressing objects: 41% (41/98)
remote: Compressing objects: 42% (42/98)
remote: Compressing objects: 43% (43/98)
remote: Compressing objects: 44% (44/98)
remote: Compressing objects: 45% (45/98)
remote: Compressing objects: 46% (46/98)
remote: Compressing objects: 47% (47/98)
remote: Compressing objects: 48% (48/98)
remote: Compressing objects: 50% (49/98)
remote: Compressing objects: 51% (50/98)
remote: Compressing objects: 52% (51/98)
remote: Compressing objects: 53% (52/98)
remote: Compressing objects: 54% (53/98)
remote: Compressing objects: 55% (54/98)
remote: Compressing objects: 56% (55/98)
remote: Compressing objects: 57% (56/98)
remote: Compressing objects: 58% (57/98)
remote: Compressing objects: 59% (58/98)
remote: Compressing objects: 60% (59/98)
remote: Compressing objects: 61% (60/98)
remote: Compressing objects: 62% (61/98)
remote: Compressing objects: 63% (62/98)
remote: Compressing objects: 64% (63/98)
remote: Compressing objects: 65% (64/98)
remote: Compressing objects: 66% (65/98)
remote: Compressing objects: 67% (66/98)
remote: Compressing objects: 68% (67/98)
remote: Compressing objects: 69% (68/98)
remote: Compressing objects: 70% (69/98)
remote: Compressing objects: 71% (70/98)
remote: Compressing objects: 72% (71/98)
remote: Compressing objects: 73% (72/98)
remote: Compressing objects: 74% (73/98)
remote: Compressing objects: 75% (74/98)
remote: Compressing objects: 76% (75/98)
remote: Compressing objects: 77% (76/98)
remote: Compressing objects: 78% (77/98)
remote: Compressing objects: 79% (78/98)
remote: Compressing objects: 80% (79/98)
remote: Compressing objects: 81% (80/98)
remote: Compressing objects: 82% (81/98)
remote: Compressing objects: 83% (82/98)
remote: Compressing objects: 84% (83/98)
remote: Compressing objects: 85% (84/98)
remote: Compressing objects: 86% (85/98)
remote: Compressing objects: 87% (86/98)
remote: Compressing objects: 88% (87/98)
remote: Compressing objects: 89% (88/98)
remote: Compressing objects: 90% (89/98)
remote: Compressing objects: 91% (90/98)
remote: Compressing objects: 92% (91/98)
remote: Compressing objects: 93% (92/98)
remote: Compressing objects: 94% (93/98)
remote: Compressing objects: 95% (94/98)
remote: Compressing objects: 96% (95/98)
remote: Compressing objects: 97% (96/98)
remote: Compressing objects: 98% (97/98)
remote: Compressing objects: 100% (98/98)
remote: Compressing objects: 100% (98/98), done.
remote: Total 134 (delta 63), reused 83 (delta 36), pack-reused 0
Receiving objects: 0% (1/134)
Receiving objects: 1% (2/134)
Receiving objects: 2% (3/134)
Receiving objects: 3% (5/134)
Receiving objects: 4% (6/134)
Receiving objects: 5% (7/134)
Receiving objects: 6% (9/134)
Receiving objects: 7% (10/134)
Receiving objects: 8% (11/134)
Receiving objects: 9% (13/134)
Receiving objects: 10% (14/134)
Receiving objects: 11% (15/134)
Receiving objects: 12% (17/134)
Receiving objects: 13% (18/134)
Receiving objects: 14% (19/134)
Receiving objects: 15% (21/134)
Receiving objects: 16% (22/134)
Receiving objects: 17% (23/134)
Receiving objects: 18% (25/134)
Receiving objects: 19% (26/134)
Receiving objects: 20% (27/134)
Receiving objects: 21% (29/134)
Receiving objects: 22% (30/134)
Receiving objects: 23% (31/134)
Receiving objects: 24% (33/134)
Receiving objects: 25% (34/134)
Receiving objects: 26% (35/134)
Receiving objects: 27% (37/134)
Receiving objects: 28% (38/134)
Receiving objects: 29% (39/134)
Receiving objects: 30% (41/134)
Receiving objects: 31% (42/134)
Receiving objects: 32% (43/134)
Receiving objects: 33% (45/134)
Receiving objects: 34% (46/134)
Receiving objects: 35% (47/134)
Receiving objects: 36% (49/134)
Receiving objects: 37% (50/134)
Receiving objects: 38% (51/134)
Receiving objects: 39% (53/134)
Receiving objects: 40% (54/134)
Receiving objects: 41% (55/134)
Receiving objects: 42% (57/134)
Receiving objects: 43% (58/134)
Receiving objects: 44% (59/134)
Receiving objects: 45% (61/134)
Receiving objects: 46% (62/134)
Receiving objects: 47% (63/134)
Receiving objects: 48% (65/134)
Receiving objects: 49% (66/134)
Receiving objects: 50% (67/134)
Receiving objects: 51% (69/134)
Receiving objects: 52% (70/134)
Receiving objects: 53% (72/134)
Receiving objects: 54% (73/134)
Receiving objects: 55% (74/134)
Receiving objects: 56% (76/134)
Receiving objects: 57% (77/134)
Receiving objects: 58% (78/134)
Receiving objects: 59% (80/134)
Receiving objects: 60% (81/134)
Receiving objects: 61% (82/134)
Receiving objects: 62% (84/134)
Receiving objects: 63% (85/134)
Receiving objects: 64% (86/134)
Receiving objects: 65% (88/134)
Receiving objects: 66% (89/134)
Receiving objects: 67% (90/134)
Receiving objects: 68% (92/134)
Receiving objects: 69% (93/134)
Receiving objects: 70% (94/134)
Receiving objects: 71% (96/134)
Receiving objects: 72% (97/134)
Receiving objects: 73% (98/134)
Receiving objects: 74% (100/134)
Receiving objects: 75% (101/134)
Receiving objects: 76% (102/134)
Receiving objects: 77% (104/134)
Receiving objects: 78% (105/134)
Receiving objects: 79% (106/134)
Receiving objects: 80% (108/134)
Receiving objects: 81% (109/134)
Receiving objects: 82% (110/134)
Receiving objects: 83% (112/134)
Receiving objects: 84% (113/134)
Receiving objects: 85% (114/134)
Receiving objects: 86% (116/134)
Receiving objects: 87% (117/134)
Receiving objects: 88% (118/134)
Receiving objects: 89% (120/134)
Receiving objects: 90% (121/134)
Receiving objects: 91% (122/134)
Receiving objects: 92% (124/134)
Receiving objects: 93% (125/134)
Receiving objects: 94% (126/134)
Receiving objects: 95% (128/134)
Receiving objects: 96% (129/134)
Receiving objects: 97% (130/134)
Receiving objects: 98% (132/134)
Receiving objects: 99% (133/134)
Receiving objects: 100% (134/134)
Receiving objects: 100% (134/134), 45.55 KiB | 2.17 MiB/s, done.
Resolving deltas: 0% (0/63)
Resolving deltas: 1% (1/63)
Resolving deltas: 3% (2/63)
Resolving deltas: 4% (3/63)
Resolving deltas: 6% (4/63)
Resolving deltas: 7% (5/63)
Resolving deltas: 9% (6/63)
Resolving deltas: 11% (7/63)
Resolving deltas: 12% (8/63)
Resolving deltas: 14% (9/63)
Resolving deltas: 15% (10/63)
Resolving deltas: 17% (11/63)
Resolving deltas: 19% (12/63)
Resolving deltas: 20% (13/63)
Resolving deltas: 22% (14/63)
Resolving deltas: 23% (15/63)
Resolving deltas: 25% (16/63)
Resolving deltas: 26% (17/63)
Resolving deltas: 28% (18/63)
Resolving deltas: 30% (19/63)
Resolving deltas: 31% (20/63)
Resolving deltas: 33% (21/63)
Resolving deltas: 34% (22/63)
Resolving deltas: 36% (23/63)
Resolving deltas: 38% (24/63)
Resolving deltas: 39% (25/63)
Resolving deltas: 41% (26/63)
Resolving deltas: 42% (27/63)
Resolving deltas: 44% (28/63)
Resolving deltas: 46% (29/63)
Resolving deltas: 47% (30/63)
Resolving deltas: 49% (31/63)
Resolving deltas: 50% (32/63)
Resolving deltas: 52% (33/63)
Resolving deltas: 53% (34/63)
Resolving deltas: 55% (35/63)
Resolving deltas: 57% (36/63)
Resolving deltas: 58% (37/63)
Resolving deltas: 60% (38/63)
Resolving deltas: 61% (39/63)
Resolving deltas: 63% (40/63)
Resolving deltas: 65% (41/63)
Resolving deltas: 66% (42/63)
Resolving deltas: 68% (43/63)
Resolving deltas: 69% (44/63)
Resolving deltas: 71% (45/63)
Resolving deltas: 73% (46/63)
Resolving deltas: 74% (47/63)
Resolving deltas: 76% (48/63)
Resolving deltas: 77% (49/63)
Resolving deltas: 79% (50/63)
Resolving deltas: 80% (51/63)
Resolving deltas: 82% (52/63)
Resolving deltas: 84% (53/63)
Resolving deltas: 85% (54/63)
Resolving deltas: 87% (55/63)
Resolving deltas: 88% (56/63)
Resolving deltas: 90% (57/63)
Resolving deltas: 92% (58/63)
Resolving deltas: 93% (59/63)
Resolving deltas: 95% (60/63)
Resolving deltas: 96% (61/63)
Resolving deltas: 98% (62/63)
Resolving deltas: 100% (63/63)
Resolving deltas: 100% (63/63), completed with 4 local objects.
From https://gitlab.com/chordata/notochord-os
473a847..994db6e master -> origin/master
* [new branch] autohotspot -> origin/autohotspot
* [new branch] develop -> origin/develop
* [new tag] 0.1.1-a2 -> 0.1.1-a2
* [new tag] v0.1.2 -> v0.1.2
Updating 473a847..994db6e
Fast-forward
.gitignore | 3 +-
Autohotspot/ChangeLog-Autohotspot-Setup.txt | 22 +
Autohotspot/ChangeLog-Autohotspot.txt | 22 +
Autohotspot/ReadMe.txt | 111 ++++
Autohotspot/autohotspot-setup.sh | 743 ++++++++++++++++++++++++++
Autohotspot/config/Checklist.md5 | 18 +
Autohotspot/config/autohotspot-Net.service | 9 +
Autohotspot/config/autohotspot-direct | 195 +++++++
Autohotspot/config/autohotspot-direct.service | 9 +
Autohotspot/config/autohotspotN | 219 ++++++++
Autohotspot/config/dhcpcd-SHS.conf | 6 +
Autohotspot/config/dhcpcd-SHSN.conf | 7 +
Autohotspot/config/dhcpcd-autohs.conf | 3 +
Autohotspot/config/dhcpcd-default.conf | 59 ++
Autohotspot/config/dhcpcd-remove.conf | 12 +
Autohotspot/config/dnsmasqAHS.conf | 7 +
Autohotspot/config/dnsmasqAHSN.conf | 9 +
Autohotspot/config/dnsmasqSHS.conf | 8 +
Autohotspot/config/hostapd | 23 +
Autohotspot/config/hostapd.conf | 22 +
Autohotspot/config/hs-iptables.service | 11 +
Autohotspot/config/interfaces | 7 +
Autohotspot/config/iptables-hs.txt | 5 +
Autohotspot/config/nft-stat-ap.txt | 14 +
ap.sh | 59 +-
chordata_conf.ini | 20 +-
control_server.sh | 36 +-
docker/Dockerfile | 12 +-
docker/Makefile | 17 +-
docker/compile.sh | 6 +-
docker/compile32.sh | 3 +-
docker/docker-compose.yml | 10 +-
fetch_and_run.sh | 18 +-
maintenance/check_wifi_country.sh | 56 +-
maintenance/set_ap.sh | 62 ---
maintenance/set_wifi.sh | 55 +-
maintenance/wpa_parsing.py | 61 +++
notochord.sh | 26 +-
setup.sh | 22 +-
shared.sh | 26 +
update_state.sh | 26 +
write_bashrc.sh | 17 +-
42 files changed, 1855 insertions(+), 221 deletions(-)
create mode 100755 Autohotspot/ChangeLog-Autohotspot-Setup.txt
create mode 100755 Autohotspot/ChangeLog-Autohotspot.txt
create mode 100755 Autohotspot/ReadMe.txt
create mode 100755 Autohotspot/autohotspot-setup.sh
create mode 100755 Autohotspot/config/Checklist.md5
create mode 100755 Autohotspot/config/autohotspot-Net.service
create mode 100755 Autohotspot/config/autohotspot-direct
create mode 100755 Autohotspot/config/autohotspot-direct.service
create mode 100755 Autohotspot/config/autohotspotN
create mode 100755 Autohotspot/config/dhcpcd-SHS.conf
create mode 100755 Autohotspot/config/dhcpcd-SHSN.conf
create mode 100755 Autohotspot/config/dhcpcd-autohs.conf
create mode 100755 Autohotspot/config/dhcpcd-default.conf
create mode 100755 Autohotspot/config/dhcpcd-remove.conf
create mode 100755 Autohotspot/config/dnsmasqAHS.conf
create mode 100755 Autohotspot/config/dnsmasqAHSN.conf
create mode 100755 Autohotspot/config/dnsmasqSHS.conf
create mode 100755 Autohotspot/config/hostapd
create mode 100755 Autohotspot/config/hostapd.conf
create mode 100755 Autohotspot/config/hs-iptables.service
create mode 100755 Autohotspot/config/interfaces
create mode 100755 Autohotspot/config/iptables-hs.txt
create mode 100755 Autohotspot/config/nft-stat-ap.txt
delete mode 100755 maintenance/set_ap.sh
create mode 100644 maintenance/wpa_parsing.py
create mode 100755 update_state.sh
== Updating notochord module
== Available RAM: 0.888432 Gb | Using 1 cores for compilation
== Pulling remote repositories
remote: Enumerating objects: 2604, done.
remote: Counting objects: 0% (1/618)
remote: Counting objects: 1% (7/618)
remote: Counting objects: 2% (13/618)
remote: Counting objects: 3% (19/618)
remote: Counting objects: 4% (25/618)
remote: Counting objects: 5% (31/618)
remote: Counting objects: 6% (38/618)
remote: Counting objects: 7% (44/618)
remote: Counting objects: 8% (50/618)
remote: Counting objects: 9% (56/618)
remote: Counting objects: 10% (62/618)
remote: Counting objects: 11% (68/618)
remote: Counting objects: 12% (75/618)
remote: Counting objects: 13% (81/618)
remote: Counting objects: 14% (87/618)
remote: Counting objects: 15% (93/618)
remote: Counting objects: 16% (99/618)
remote: Counting objects: 17% (106/618)
remote: Counting objects: 18% (112/618)
remote: Counting objects: 19% (118/618)
remote: Counting objects: 20% (124/618)
remote: Counting objects: 21% (130/618)
remote: Counting objects: 22% (136/618)
remote: Counting objects: 23% (143/618)
remote: Counting objects: 24% (149/618)
remote: Counting objects: 25% (155/618)
remote: Counting objects: 26% (161/618)
remote: Counting objects: 27% (167/618)
remote: Counting objects: 28% (174/618)
remote: Counting objects: 29% (180/618)
remote: Counting objects: 30% (186/618)
remote: Counting objects: 31% (192/618)
remote: Counting objects: 32% (198/618)
remote: Counting objects: 33% (204/618)
remote: Counting objects: 34% (211/618)
remote: Counting objects: 35% (217/618)
remote: Counting objects: 36% (223/618)
remote: Counting objects: 37% (229/618)
remote: Counting objects: 38% (235/618)
remote: Counting objects: 39% (242/618)
remote: Counting objects: 40% (248/618)
remote: Counting objects: 41% (254/618)
remote: Counting objects: 42% (260/618)
remote: Counting objects: 43% (266/618)
remote: Counting objects: 44% (272/618)
remote: Counting objects: 45% (279/618)
remote: Counting objects: 46% (285/618)
remote: Counting objects: 47% (291/618)
remote: Counting objects: 48% (297/618)
remote: Counting objects: 49% (303/618)
remote: Counting objects: 50% (309/618)
remote: Counting objects: 51% (316/618)
remote: Counting objects: 52% (322/618)
remote: Counting objects: 53% (328/618)
remote: Counting objects: 54% (334/618)
remote: Counting objects: 55% (340/618)
remote: Counting objects: 56% (347/618)
remote: Counting objects: 57% (353/618)
remote: Counting objects: 58% (359/618)
remote: Counting objects: 59% (365/618)
remote: Counting objects: 60% (371/618)
remote: Counting objects: 61% (377/618)
remote: Counting objects: 62% (384/618)
remote: Counting objects: 63% (390/618)
remote: Counting objects: 64% (396/618)
remote: Counting objects: 65% (402/618)
remote: Counting objects: 66% (408/618)
remote: Counting objects: 67% (415/618)
remote: Counting objects: 68% (421/618)
remote: Counting objects: 69% (427/618)
remote: Counting objects: 70% (433/618)
remote: Counting objects: 71% (439/618)
remote: Counting objects: 72% (445/618)
remote: Counting objects: 73% (452/618)
remote: Counting objects: 74% (458/618)
remote: Counting objects: 75% (464/618)
remote: Counting objects: 76% (470/618)
remote: Counting objects: 77% (476/618)
remote: Counting objects: 78% (483/618)
remote: Counting objects: 79% (489/618)
remote: Counting objects: 80% (495/618)
remote: Counting objects: 81% (501/618)
remote: Counting objects: 82% (507/618)
remote: Counting objects: 83% (513/618)
remote: Counting objects: 84% (520/618)
remote: Counting objects: 85% (526/618)
remote: Counting objects: 86% (532/618)
remote: Counting objects: 87% (538/618)
remote: Counting objects: 88% (544/618)
remote: Counting objects: 89% (551/618)
remote: Counting objects: 90% (557/618)
remote: Counting objects: 91% (563/618)
remote: Counting objects: 92% (569/618)
remote: Counting objects: 93% (575/618)
remote: Counting objects: 94% (581/618)
remote: Counting objects: 95% (588/618)
remote: Counting objects: 96% (594/618)
remote: Counting objects: 97% (600/618)
remote: Counting objects: 98% (606/618)
remote: Counting objects: 99% (612/618)
remote: Counting objects: 100% (618/618)
remote: Counting objects: 100% (618/618), done.
remote: Compressing objects: 0% (1/459)
remote: Compressing objects: 1% (5/459)
remote: Compressing objects: 2% (10/459)
remote: Compressing objects: 3% (14/459)
remote: Compressing objects: 4% (19/459)
remote: Compressing objects: 5% (23/459)
remote: Compressing objects: 6% (28/459)
remote: Compressing objects: 7% (33/459)
remote: Compressing objects: 8% (37/459)
remote: Compressing objects: 9% (42/459)
remote: Compressing objects: 10% (46/459)
remote: Compressing objects: 11% (51/459)
remote: Compressing objects: 12% (56/459)
remote: Compressing objects: 13% (60/459)
remote: Compressing objects: 14% (65/459)
remote: Compressing objects: 15% (69/459)
remote: Compressing objects: 16% (74/459)
remote: Compressing objects: 17% (79/459)
remote: Compressing objects: 18% (83/459)
remote: Compressing objects: 19% (88/459)
remote: Compressing objects: 20% (92/459)
remote: Compressing objects: 21% (97/459)
remote: Compressing objects: 22% (101/459)
remote: Compressing objects: 23% (106/459)
remote: Compressing objects: 24% (111/459)
remote: Compressing objects: 25% (115/459)
remote: Compressing objects: 26% (120/459)
remote: Compressing objects: 27% (124/459)
remote: Compressing objects: 28% (129/459)
remote: Compressing objects: 29% (134/459)
remote: Compressing objects: 30% (138/459)
remote: Compressing objects: 31% (143/459)
remote: Compressing objects: 32% (147/459)
remote: Compressing objects: 33% (152/459)
remote: Compressing objects: 34% (157/459)
remote: Compressing objects: 35% (161/459)
remote: Compressing objects: 36% (166/459)
remote: Compressing objects: 37% (170/459)
remote: Compressing objects: 38% (175/459)
remote: Compressing objects: 39% (180/459)
remote: Compressing objects: 40% (184/459)
remote: Compressing objects: 41% (189/459)
remote: Compressing objects: 42% (193/459)
remote: Compressing objects: 43% (198/459)
remote: Compressing objects: 44% (202/459)
remote: Compressing objects: 45% (207/459)
remote: Compressing objects: 46% (212/459)
remote: Compressing objects: 47% (216/459)
remote: Compressing objects: 48% (221/459)
remote: Compressing objects: 49% (225/459)
remote: Compressing objects: 50% (230/459)
remote: Compressing objects: 51% (235/459)
remote: Compressing objects: 52% (239/459)
remote: Compressing objects: 53% (244/459)
remote: Compressing objects: 54% (248/459)
remote: Compressing objects: 55% (253/459)
remote: Compressing objects: 56% (258/459)
remote: Compressing objects: 57% (262/459)
remote: Compressing objects: 58% (267/459)
remote: Compressing objects: 59% (271/459)
remote: Compressing objects: 60% (276/459)
remote: Compressing objects: 61% (280/459)
remote: Compressing objects: 62% (285/459)
remote: Compressing objects: 63% (290/459)
remote: Compressing objects: 64% (294/459)
remote: Compressing objects: 65% (299/459)
remote: Compressing objects: 66% (303/459)
remote: Compressing objects: 67% (308/459)
remote: Compressing objects: 68% (313/459)
remote: Compressing objects: 69% (317/459)
remote: Compressing objects: 70% (322/459)
remote: Compressing objects: 71% (326/459)
remote: Compressing objects: 72% (331/459)
remote: Compressing objects: 73% (336/459)
remote: Compressing objects: 74% (340/459)
remote: Compressing objects: 75% (345/459)
remote: Compressing objects: 76% (349/459)
remote: Compressing objects: 77% (354/459)
remote: Compressing objects: 78% (359/459)
remote: Compressing objects: 79% (363/459)
remote: Compressing objects: 80% (368/459)
remote: Compressing objects: 81% (372/459)
remote: Compressing objects: 82% (377/459)
remote: Compressing objects: 83% (381/459)
remote: Compressing objects: 84% (386/459)
remote: Compressing objects: 85% (391/459)
remote: Compressing objects: 86% (395/459)
remote: Compressing objects: 87% (400/459)
remote: Compressing objects: 88% (404/459)
remote: Compressing objects: 89% (409/459)
remote: Compressing objects: 90% (414/459)
remote: Compressing objects: 91% (418/459)
remote: Compressing objects: 92% (423/459)
remote: Compressing objects: 93% (427/459)
remote: Compressing objects: 94% (432/459)
remote: Compressing objects: 95% (437/459)
remote: Compressing objects: 96% (441/459)
remote: Compressing objects: 97% (446/459)
remote: Compressing objects: 98% (450/459)
remote: Compressing objects: 99% (455/459)
remote: Compressing objects: 100% (459/459)
remote: Compressing objects: 100% (459/459), done.
Receiving objects: 0% (1/2604)
Receiving objects: 1% (27/2604)
Receiving objects: 2% (53/2604)
Receiving objects: 3% (79/2604)
Receiving objects: 4% (105/2604)
Receiving objects: 5% (131/2604)
Receiving objects: 6% (157/2604)
Receiving objects: 7% (183/2604)
Receiving objects: 8% (209/2604)
Receiving objects: 9% (235/2604)
Receiving objects: 10% (261/2604)
Receiving objects: 11% (287/2604)
Receiving objects: 12% (313/2604)
Receiving objects: 13% (339/2604)
Receiving objects: 14% (365/2604)
Receiving objects: 15% (391/2604)
Receiving objects: 16% (417/2604)
Receiving objects: 17% (443/2604)
Receiving objects: 18% (469/2604)
Receiving objects: 19% (495/2604)
Receiving objects: 20% (521/2604)
Receiving objects: 21% (547/2604)
Receiving objects: 22% (573/2604)
Receiving objects: 23% (599/2604)
Receiving objects: 24% (625/2604)
Receiving objects: 25% (651/2604)
Receiving objects: 26% (678/2604)
Receiving objects: 27% (704/2604)
Receiving objects: 28% (730/2604)
Receiving objects: 29% (756/2604)
Receiving objects: 30% (782/2604)
Receiving objects: 31% (808/2604)
Receiving objects: 32% (834/2604)
Receiving objects: 33% (860/2604)
Receiving objects: 34% (886/2604)
Receiving objects: 35% (912/2604)
Receiving objects: 36% (938/2604)
Receiving objects: 37% (964/2604)
Receiving objects: 38% (990/2604)
Receiving objects: 39% (1016/2604)
Receiving objects: 40% (1042/2604)
Receiving objects: 41% (1068/2604)
Receiving objects: 42% (1094/2604)
Receiving objects: 43% (1120/2604)
Receiving objects: 44% (1146/2604), 2.45 MiB | 4.88 MiB/s
Receiving objects: 45% (1172/2604), 2.45 MiB | 4.88 MiB/s
Receiving objects: 46% (1198/2604), 2.45 MiB | 4.88 MiB/s
Receiving objects: 47% (1224/2604), 2.45 MiB | 4.88 MiB/s
Receiving objects: 48% (1250/2604), 2.45 MiB | 4.88 MiB/s
Receiving objects: 49% (1276/2604), 2.45 MiB | 4.88 MiB/s
Receiving objects: 50% (1302/2604), 2.45 MiB | 4.88 MiB/s
Receiving objects: 51% (1329/2604), 2.45 MiB | 4.88 MiB/s
Receiving objects: 52% (1355/2604), 2.45 MiB | 4.88 MiB/s
Receiving objects: 53% (1381/2604), 2.45 MiB | 4.88 MiB/s
Receiving objects: 54% (1407/2604), 2.45 MiB | 4.88 MiB/s
Receiving objects: 55% (1433/2604), 2.45 MiB | 4.88 MiB/s
Receiving objects: 56% (1459/2604), 2.45 MiB | 4.88 MiB/s
Receiving objects: 57% (1485/2604), 2.45 MiB | 4.88 MiB/s
Receiving objects: 58% (1511/2604), 2.45 MiB | 4.88 MiB/s
Receiving objects: 59% (1537/2604), 2.45 MiB | 4.88 MiB/s
Receiving objects: 60% (1563/2604), 2.45 MiB | 4.88 MiB/s
Receiving objects: 61% (1589/2604), 2.45 MiB | 4.88 MiB/s
Receiving objects: 62% (1615/2604), 2.45 MiB | 4.88 MiB/s
Receiving objects: 63% (1641/2604), 2.45 MiB | 4.88 MiB/s
Receiving objects: 64% (1667/2604), 2.45 MiB | 4.88 MiB/s
Receiving objects: 65% (1693/2604), 2.45 MiB | 4.88 MiB/s
Receiving objects: 66% (1719/2604), 2.45 MiB | 4.88 MiB/s
Receiving objects: 67% (1745/2604), 2.45 MiB | 4.88 MiB/s
Receiving objects: 68% (1771/2604), 2.45 MiB | 4.88 MiB/s
Receiving objects: 69% (1797/2604), 2.45 MiB | 4.88 MiB/s
Receiving objects: 70% (1823/2604), 2.45 MiB | 4.88 MiB/s
Receiving objects: 71% (1849/2604), 2.45 MiB | 4.88 MiB/s
Receiving objects: 72% (1875/2604), 2.45 MiB | 4.88 MiB/s
Receiving objects: 73% (1901/2604), 2.45 MiB | 4.88 MiB/s
Receiving objects: 74% (1927/2604), 2.45 MiB | 4.88 MiB/s
Receiving objects: 75% (1953/2604), 2.45 MiB | 4.88 MiB/s
Receiving objects: 75% (1972/2604), 5.87 MiB | 5.87 MiB/s
Receiving objects: 76% (1980/2604), 5.87 MiB | 5.87 MiB/s
Receiving objects: 77% (2006/2604), 5.87 MiB | 5.87 MiB/s
Receiving objects: 78% (2032/2604), 5.87 MiB | 5.87 MiB/s
Receiving objects: 79% (2058/2604), 5.87 MiB | 5.87 MiB/s
Receiving objects: 80% (2084/2604), 5.87 MiB | 5.87 MiB/s
Receiving objects: 81% (2110/2604), 5.87 MiB | 5.87 MiB/s
Receiving objects: 82% (2136/2604), 5.87 MiB | 5.87 MiB/s
Receiving objects: 83% (2162/2604), 5.87 MiB | 5.87 MiB/s
Receiving objects: 84% (2188/2604), 5.87 MiB | 5.87 MiB/s
Receiving objects: 85% (2214/2604), 5.87 MiB | 5.87 MiB/s
Receiving objects: 86% (2240/2604), 5.87 MiB | 5.87 MiB/s
Receiving objects: 87% (2266/2604), 5.87 MiB | 5.87 MiB/s
Receiving objects: 88% (2292/2604), 5.87 MiB | 5.87 MiB/s
Receiving objects: 89% (2318/2604), 5.87 MiB | 5.87 MiB/s
Receiving objects: 90% (2344/2604), 5.87 MiB | 5.87 MiB/s
Receiving objects: 91% (2370/2604), 5.87 MiB | 5.87 MiB/s
remote: Total 2604 (delta 398), reused 124 (delta 124), pack-reused 1986
Receiving objects: 92% (2396/2604), 5.87 MiB | 5.87 MiB/s
Receiving objects: 93% (2422/2604), 5.87 MiB | 5.87 MiB/s
Receiving objects: 94% (2448/2604), 5.87 MiB | 5.87 MiB/s
Receiving objects: 95% (2474/2604), 5.87 MiB | 5.87 MiB/s
Receiving objects: 96% (2500/2604), 5.87 MiB | 5.87 MiB/s
Receiving objects: 97% (2526/2604), 5.87 MiB | 5.87 MiB/s
Receiving objects: 98% (2552/2604), 5.87 MiB | 5.87 MiB/s
Receiving objects: 99% (2578/2604), 5.87 MiB | 5.87 MiB/s
Receiving objects: 100% (2604/2604), 5.87 MiB | 5.87 MiB/s
Receiving objects: 100% (2604/2604), 9.11 MiB | 6.35 MiB/s, done.
Resolving deltas: 0% (0/1801)
Resolving deltas: 1% (19/1801)
Resolving deltas: 2% (37/1801)
Resolving deltas: 3% (55/1801)
Resolving deltas: 4% (73/1801)
Resolving deltas: 5% (91/1801)
Resolving deltas: 6% (109/1801)
Resolving deltas: 7% (127/1801)
Resolving deltas: 8% (145/1801)
Resolving deltas: 9% (163/1801)
Resolving deltas: 10% (181/1801)
Resolving deltas: 11% (199/1801)
Resolving deltas: 12% (217/1801)
Resolving deltas: 13% (235/1801)
Resolving deltas: 14% (253/1801)
Resolving deltas: 15% (271/1801)
Resolving deltas: 16% (289/1801)
Resolving deltas: 17% (307/1801)
Resolving deltas: 18% (325/1801)
Resolving deltas: 19% (343/1801)
Resolving deltas: 20% (362/1801)
Resolving deltas: 21% (379/1801)
Resolving deltas: 22% (397/1801)
Resolving deltas: 23% (415/1801)
Resolving deltas: 24% (433/1801)
Resolving deltas: 25% (451/1801)
Resolving deltas: 26% (469/1801)
Resolving deltas: 27% (487/1801)
Resolving deltas: 28% (505/1801)
Resolving deltas: 29% (523/1801)
Resolving deltas: 30% (541/1801)
Resolving deltas: 31% (559/1801)
Resolving deltas: 32% (577/1801)
Resolving deltas: 33% (595/1801)
Resolving deltas: 34% (613/1801)
Resolving deltas: 35% (631/1801)
Resolving deltas: 36% (649/1801)
Resolving deltas: 37% (667/1801)
Resolving deltas: 38% (685/1801)
Resolving deltas: 39% (703/1801)
Resolving deltas: 40% (721/1801)
Resolving deltas: 41% (739/1801)
Resolving deltas: 42% (757/1801)
Resolving deltas: 43% (775/1801)
Resolving deltas: 44% (793/1801)
Resolving deltas: 45% (811/1801)
Resolving deltas: 46% (829/1801)
Resolving deltas: 47% (847/1801)
Resolving deltas: 48% (865/1801)
Resolving deltas: 49% (883/1801)
Resolving deltas: 50% (901/1801)
Resolving deltas: 51% (919/1801)
Resolving deltas: 52% (937/1801)
Resolving deltas: 53% (955/1801)
Resolving deltas: 54% (973/1801)
Resolving deltas: 55% (991/1801)
Resolving deltas: 56% (1009/1801)
Resolving deltas: 57% (1027/1801)
Resolving deltas: 58% (1045/1801)
Resolving deltas: 59% (1063/1801)
Resolving deltas: 60% (1081/1801)
Resolving deltas: 61% (1099/1801)
Resolving deltas: 62% (1117/1801)
Resolving deltas: 63% (1135/1801)
Resolving deltas: 64% (1153/1801)
Resolving deltas: 65% (1171/1801)
Resolving deltas: 66% (1189/1801)
Resolving deltas: 67% (1207/1801)
Resolving deltas: 68% (1225/1801)
Resolving deltas: 69% (1243/1801)
Resolving deltas: 70% (1261/1801)
Resolving deltas: 71% (1279/1801)
Resolving deltas: 72% (1297/1801)
Resolving deltas: 73% (1315/1801)
Resolving deltas: 74% (1333/1801)
Resolving deltas: 75% (1351/1801)
Resolving deltas: 76% (1369/1801)
Resolving deltas: 77% (1387/1801)
Resolving deltas: 78% (1405/1801)
Resolving deltas: 79% (1423/1801)
Resolving deltas: 80% (1441/1801)
Resolving deltas: 81% (1459/1801)
Resolving deltas: 82% (1477/1801)
Resolving deltas: 83% (1495/1801)
Resolving deltas: 84% (1513/1801)
Resolving deltas: 85% (1531/1801)
Resolving deltas: 86% (1549/1801)
Resolving deltas: 87% (1567/1801)
Resolving deltas: 88% (1585/1801)
Resolving deltas: 89% (1603/1801)
Resolving deltas: 90% (1621/1801)
Resolving deltas: 91% (1639/1801)
Resolving deltas: 92% (1657/1801)
Resolving deltas: 93% (1675/1801)
Resolving deltas: 94% (1693/1801)
Resolving deltas: 95% (1711/1801)
Resolving deltas: 96% (1729/1801)
Resolving deltas: 97% (1747/1801)
Resolving deltas: 98% (1765/1801)
Resolving deltas: 99% (1783/1801)
Resolving deltas: 100% (1801/1801)
Resolving deltas: 100% (1801/1801), completed with 50 local objects.
From https://gitlab.com/chordata/notochord-module
6381c7b..8661f75 master -> origin/master
3b52055..7b1c2b8 armature -> origin/armature
* [new branch] b_fix_timer_terminate -> origin/b_fix_timer_terminate
* [new branch] b_websocket_mutex -> origin/b_websocket_mutex
5b1a65f..53e4a96 develop -> origin/develop
* [new branch] f_CSV_in_out -> origin/f_CSV_in_out
* [new branch] f_CSV_in_out_tmp -> origin/f_CSV_in_out_tmp
* [new branch] f_calibration_refact -> origin/f_calibration_refact
* [new branch] f_communicator_changes -> origin/f_communicator_changes
* [new branch] f_credits -> origin/f_credits
* [new branch] f_mock_data_processing -> origin/f_mock_data_processing
* [new branch] fixes -> origin/fixes
22ee4f2..57457b7 sensor_fusion -> origin/sensor_fusion
* [new branch] sensor_fusion_7.0 -> origin/sensor_fusion_7.0
* [new branch] use_copp_0.2.0 -> origin/use_copp_0.2.0
* [new branch] websocket -> origin/websocket
* [new branch] websocket_remote_console -> origin/websocket_remote_console
* [new tag] v1.0.2 -> v1.0.2
* [new tag] 1.0.1-rc1 -> 1.0.1-rc1
Already on 'master'
Your branch is behind 'origin/master' by 226 commits, and can be fast-forwarded.
(use "git pull" to update your local branch)
hint: Pulling without specifying how to reconcile divergent branches is
hint: discouraged. You can squelch this message by running one of the following
hint: commands sometime before your next pull:
hint:
hint: git config pull.rebase false # merge (the default strategy)
hint: git config pull.rebase true # rebase
hint: git config pull.ff only # fast-forward only
hint:
hint: You can replace "git config" with "git config --global" to set a default
hint: preference for all repositories. You can also pass --rebase, --no-rebase,
hint: or --ff-only on the command line to override the configured default per
hint: invocation.
Updating 6381c7b..8661f75
Fast-forward
.gdbinit | 2 +
.gitignore | 4 +
.gitlab-ci.yml | 15 +-
.gitmodules | 5 +-
Chordata.xml | 3 +
Chordata.xsd | 18 +-
Makefile | 126 +-
Pipfile | 20 -
Pipfile.lock | 482 -
README.md | 15 +-
SConstruct | 55 +-
dist/setup.py | 9 +-
install_deps.sh | 53 +
lib/SConscript | 132 +-
lib/build_lws/lws_config.h | 240 +
lib/build_lws/lws_config_private.h | 111 +
lib/libwebsockets | 1 +
lib/oscpack_1_1_0/osc/OscOutboundPacketStream.h | 2 +-
pyx/notochord/__init__.py | 1 +
pyx/notochord/__main__.py | 40 +-
pyx/notochord/armature.pxd | 67 +-
pyx/notochord/armature.pyx | 183 +-
pyx/notochord/calibration.pxd | 32 +
pyx/notochord/calibration.pyx | 188 +
pyx/notochord/communicator.pxd | 9 +-
pyx/notochord/communicator.pyx | 18 +-
pyx/notochord/config.pxd | 3 +
pyx/notochord/config.pyx | 98 +-
pyx/notochord/core.pxd | 11 +-
pyx/notochord/core.pyx | 28 +-
pyx/notochord/defaults.pxd | 30 +
pyx/notochord/defaults.pxi | 71 -
pyx/notochord/defaults.pyx | 111 +
pyx/notochord/fusion/_kalman.pxd | 36 +-
pyx/notochord/fusion/_kalman.pyx | 84 +-
pyx/notochord/fusion/_madgwick.pyx | 4 +-
pyx/notochord/fusion/_types.pxd | 154 +
pyx/notochord/fusion/_types.pyx | 419 +
pyx/notochord/io.pyx | 2 -
pyx/notochord/math/_types.pxd | 7 +
pyx/notochord/messages.pxd | 30 +
pyx/notochord/messages.pxi | 97 -
pyx/notochord/messages.pyx | 100 +
pyx/notochord/mock_node.pxd | 3 +
pyx/notochord/mock_node.pyx | 6 +-
pyx/notochord/node.pyx | 9 +-
pyx/notochord/parse.pyx | 194 +-
pyx/notochord/timer.pyx | 2 +
pyx/notochord/types.pxd | 16 +-
pyx/notochord/types.pyx | 31 +-
pyx/notochord/utils.pxd | 3 +
pyx/notochord/utils.pyx | 9 +-
setup.cfg | 23 +
setup_template.cfg | 5 -
src/SwapOutboundPacketStream.cpp | 22 +
src/SwapOutboundPacketStream.h | 19 +
src/armature.cpp | 455 +-
src/armature.h | 134 +-
src/calibration_manager.cpp | 132 +
src/calibration_manager.h | 60 +
src/communicator.cpp | 95 +-
src/communicator.h | 33 +-
src/config.cpp | 23 +-
src/config.h | 22 +-
src/core.cpp | 39 +-
src/core.h | 26 +-
src/cython_sink.h | 24 +-
src/def.h | 58 +-
src/fusion_worker.cpp | 65 +-
src/fusion_worker.h | 47 +-
src/hierarchy.h | 10 +-
src/kalman_base.cpp | 5 +
src/kalman_base.h | 28 +-
src/logger.cpp | 11 +-
src/logger.h | 18 +-
src/math_types.h | 3 +
src/mock_phy_nodes.cpp | 39 +-
src/mock_phy_nodes.h | 6 +-
src/osc.cpp | 515 +-
src/osc.h | 271 +-
src/phy_nodes.cpp | 58 +-
src/phy_nodes.h | 11 +-
src/temp_websocket.cpp | 108 +
src/temp_websocket.h | 2 +
src/timer.cpp | 1 +
src/timer.h | 108 +-
src/types.h | 32 +-
src/utils.cpp | 10 +
src/utils.h | 112 +
src/web_socket.cpp | 247 +
src/web_socket.h | 89 +
test/conftest.py | 33 +-
test/cpp_scratchpad/osc_packet_copy.cpp | 95 +
test/cpp_scratchpad/test_quaternion.cpp | 12 +-
test/data/arm.bin | Bin 320 -> 0 bytes
test/data/arm.gltf | 119 -
test/data/armature_files/armature_test.bin | Bin 0 -> 577152 bytes
test/data/armature_files/armature_test.gltf | 640 ++
test/data/armature_files/avatar.bin | Bin 0 -> 1216 bytes
test/data/armature_files/avatar.gltf | 468 +
test/data/armature_files/avatar.json | 1 +
test/data/armature_files/avatar_animation.blend | Bin 0 -> 2902672 bytes
test/data/armature_files/avatar_dump.csv | 10846 +++++++++++++++++++
test/data/armature_files/avatar_rotation_pos.csv | 16 +
test/data/armature_files/avatar_rotation_pre.csv | 16 +
.../armature_files/masha_animation_baked.blend | Bin 0 -> 2575912 bytes
test/data/armature_files/masha_avatar.gltf | 463 +
test/data/armature_files/masha_transforms.json | 1 +
test/data/avatar.bin | Bin 778996 -> 0 bytes
test/data/avatar.gltf | 629 --
test/data/test_Chordata.xml | 442 +-
test/data/test_Chordata.xsd | 15 +
test/data/test_Chordata_500.xml | 147 +
test/scratchpad/__main__.py | 5 +-
test/scratchpad/armature_parse.py | 134 +
test/scratchpad/joint.py | 191 +
test/scratchpad/kcpp_bang.py | 6 +-
test/scratchpad/payload.py | 27 +-
test/scratchpad/pykalman.py | 69 +
test/scratchpad/send_osc_msgs.py | 6 +-
test/scratchpad/websockets.py | 19 +
test/test_armature.py | 379 +-
test/test_calibration_manager.py | 172 +
test/test_communicator.py | 94 +-
test/test_cython_sink.py | 227 +
test/test_fusion.py | 6 +-
test/test_node.py | 9 +-
test/test_parse.py | 14 +-
test/test_websocket.py | 389 +
129 files changed, 19337 insertions(+), 2708 deletions(-)
delete mode 100644 Pipfile
delete mode 100644 Pipfile.lock
create mode 100755 install_deps.sh
create mode 100644 lib/build_lws/lws_config.h
create mode 100644 lib/build_lws/lws_config_private.h
create mode 160000 lib/libwebsockets
create mode 100644 pyx/notochord/calibration.pxd
create mode 100644 pyx/notochord/calibration.pyx
create mode 100644 pyx/notochord/defaults.pxd
delete mode 100644 pyx/notochord/defaults.pxi
create mode 100644 pyx/notochord/defaults.pyx
create mode 100644 pyx/notochord/fusion/_types.pxd
create mode 100644 pyx/notochord/fusion/_types.pyx
create mode 100644 pyx/notochord/messages.pxd
delete mode 100644 pyx/notochord/messages.pxi
create mode 100644 pyx/notochord/messages.pyx
create mode 100644 setup.cfg
delete mode 100644 setup_template.cfg
create mode 100644 src/SwapOutboundPacketStream.cpp
create mode 100644 src/SwapOutboundPacketStream.h
create mode 100644 src/calibration_manager.cpp
create mode 100644 src/calibration_manager.h
create mode 100644 src/temp_websocket.cpp
create mode 100644 src/temp_websocket.h
create mode 100644 src/web_socket.cpp
create mode 100644 src/web_socket.h
create mode 100644 test/cpp_scratchpad/osc_packet_copy.cpp
delete mode 100644 test/data/arm.bin
delete mode 100644 test/data/arm.gltf
create mode 100644 test/data/armature_files/armature_test.bin
create mode 100644 test/data/armature_files/armature_test.gltf
create mode 100644 test/data/armature_files/avatar.bin
create mode 100644 test/data/armature_files/avatar.gltf
create mode 100644 test/data/armature_files/avatar.json
create mode 100644 test/data/armature_files/avatar_animation.blend
create mode 100644 test/data/armature_files/avatar_dump.csv
create mode 100644 test/data/armature_files/avatar_rotation_pos.csv
create mode 100644 test/data/armature_files/avatar_rotation_pre.csv
create mode 100644 test/data/armature_files/masha_animation_baked.blend
create mode 100644 test/data/armature_files/masha_avatar.gltf
create mode 100644 test/data/armature_files/masha_transforms.json
delete mode 100644 test/data/avatar.bin
delete mode 100644 test/data/avatar.gltf
create mode 100644 test/data/test_Chordata_500.xml
create mode 100644 test/scratchpad/armature_parse.py
create mode 100644 test/scratchpad/joint.py
create mode 100644 test/scratchpad/pykalman.py
create mode 100644 test/scratchpad/websockets.py
create mode 100644 test/test_calibration_manager.py
create mode 100644 test/test_cython_sink.py
create mode 100644 test/test_websocket.py
== Getting pre-compiled notochord module
== Fetching notochord-module artifacts on branch master from gitlab CI/CD
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 147 100 147 0 0 398 0 --:--:-- --:--:-- --:--:-- 398
100 484 100 484 0 0 784 0 --:--:-- --:--:-- --:--:-- 784
0 7935k 0 4139 0 0 3367 0 0:40:13 0:00:01 0:40:12 3367
100 7935k 100 7935k 0 0 4300k 0 0:00:01 0:00:01 --:--:-- 12.5M
Archive: /tmp/artifacts.zip
inflating: /tmp/module_tar/multiarch/aarch64-linux-gnu-notochord-module-8661f751.tar.bz2
LICENSE
README.md
notochord/
notochord/config.cpython-39-aarch64-linux-gnu.so
notochord/parse.cpython-39-aarch64-linux-gnu.so
notochord/error.cpython-39-aarch64-linux-gnu.so
notochord/timer.cpython-39-aarch64-linux-gnu.so
notochord/Chordata.xsd
notochord/types.cpython-39-aarch64-linux-gnu.so
notochord/core.cpython-39-aarch64-linux-gnu.so
notochord/node.cpython-39-aarch64-linux-gnu.so
notochord/fusion/
notochord/fusion/_kalman.cpython-39-aarch64-linux-gnu.so
notochord/fusion/__init__.py
notochord/fusion/_madgwick.cpython-39-aarch64-linux-gnu.so
notochord/fusion/_types.cpython-39-aarch64-linux-gnu.so
notochord/__init__.py
notochord/armature.cpython-39-aarch64-linux-gnu.so
notochord/mock_node.cpython-39-aarch64-linux-gnu.so
notochord/calibration.cpython-39-aarch64-linux-gnu.so
notochord/Chordata.xml
notochord/math/
notochord/math/__init__.py
notochord/math/_types.cpython-39-aarch64-linux-gnu.so
notochord/communicator.cpython-39-aarch64-linux-gnu.so
notochord/libchordata.so
notochord/messages.cpython-39-aarch64-linux-gnu.so
notochord/__main__.py
notochord/utils.cpython-39-aarch64-linux-gnu.so
notochord/io.cpython-39-aarch64-linux-gnu.so
notochord/defaults.cpython-39-aarch64-linux-gnu.so
setup.cfg
logname: no login name
sudo: invalid option -- 'm'
usage: sudo -h | -K | -k | -V
usage: sudo -v [-AknS] [-g group] [-h host] [-p prompt] [-u user]
usage: sudo -l [-AknS] [-g group] [-h host] [-p prompt] [-U user] [-u user]
[command]
usage: sudo [-AbEHknPS] [-r role] [-t type] [-C num] [-D directory] [-g group]
[-h host] [-p prompt] [-R directory] [-T timeout] [-u user]
[VAR=value] [-i|-s] []
usage: sudo -e [-AknS] [-r role] [-t type] [-C num] [-D directory] [-g group]
[-h host] [-p prompt] [-R directory] [-T timeout] [-u user] file ...
sudo: /etc/chordata/venv/bin/pip3: command not found```
And not working on blender same error