• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

pybricks / pybricks-micropython
55%
master: 56%

Build:
Build:
LAST BUILD BRANCH: nxt-display
DEFAULT BRANCH: master
Repo Added 23 Sep 2020 11:46PM UTC
Files 139
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH hsv-bicone-int-2
branch: hsv-bicone-int-2
CHANGE BRANCH
x
Reset
  • hsv-bicone-int-2
  • 3.2.x
  • CSUPEROPT
  • add-mp-register-conditional
  • algebra
  • allocation
  • animations
  • async
  • audio
  • audio-fix-freq-0
  • authorfix
  • avr
  • bad-process
  • battery-updates
  • bert-power-button
  • ble-broadcast-2
  • ble-broadcast-3
  • ble-observe-fix
  • ble-protocol
  • ble-random-address
  • ble2
  • bluetooth-light-2
  • bluetooth-stop
  • bootbutton
  • broadcast
  • broadcast2
  • bt-lwp-match-fix
  • bt-mtu-fix
  • bt-spike-loop
  • bt-task
  • btfinalizer
  • btrework
  • btstack
  • build-fixes
  • build-hat-support
  • builtin-programs
  • busy
  • buttons
  • c11
  • cache
  • canceltask
  • changelog
  • charger
  • checkself
  • city-hub-io-port-boot-power-hack
  • cleanups
  • clock
  • clock-cleanup
  • coast
  • coast1
  • color
  • colors
  • common
  • common-mphalport
  • common-usb-driver
  • complex-string
  • counter_lpf2
  • cpp_properties
  • data-size
  • dcm
  • dcmotor
  • debug-broadcast
  • debug-motor
  • debug-sensor
  • debugpy
  • deduplicate-mpconfigport
  • dependabot/github_actions/dot-github/workflows/dawidd6/action-download-artifact-6
  • dependabot/npm_and_yarn/npm/firmware/ansi-regex-5.0.1
  • dependabot/npm_and_yarn/npm/firmware/cross-spawn-7.0.6
  • dependabot/npm_and_yarn/npm/firmware/form-data-3.0.4
  • dependabot/npm_and_yarn/npm/firmware/js-yaml-3.14.2
  • dependabot/npm_and_yarn/npm/firmware/json5-2.2.3
  • dependabot/npm_and_yarn/npm/firmware/jszip-3.7.0
  • dependabot/npm_and_yarn/npm/firmware/jszip-3.8.0
  • dependabot/npm_and_yarn/npm/firmware/minimist-1.2.6
  • dependabot/npm_and_yarn/npm/firmware/node-notifier-8.0.1
  • dependabot/npm_and_yarn/npm/firmware/path-parse-1.0.7
  • dependabot/npm_and_yarn/npm/firmware/semver-6.3.1
  • dependabot/npm_and_yarn/npm/firmware/tmpl-1.0.5
  • dependabot/npm_and_yarn/npm/firmware/tough-cookie-4.1.3
  • dependabot/npm_and_yarn/npm/firmware/word-wrap-1.2.4
  • dependabot/npm_and_yarn/npm/firmware/ws-7.4.6
  • dependabot/npm_and_yarn/npm/firmware/y18n-4.0.1
  • dependabot/npm_and_yarn/tools/virtual-hub-animator/adobe/css-tools-4.3.1
  • dependabot/npm_and_yarn/tools/virtual-hub-animator/babel/helpers-7.26.10
  • dependabot/npm_and_yarn/tools/virtual-hub-animator/babel/runtime-7.26.10
  • dependabot/npm_and_yarn/tools/virtual-hub-animator/express-4.21.2
  • dependabot/npm_and_yarn/tools/virtual-hub-animator/form-data-3.0.4
  • dependabot/npm_and_yarn/tools/virtual-hub-animator/http-proxy-middleware-2.0.7
  • dependabot/npm_and_yarn/tools/virtual-hub-animator/http-proxy-middleware-2.0.9
  • dependabot/npm_and_yarn/tools/virtual-hub-animator/json5-1.0.2
  • dependabot/npm_and_yarn/tools/virtual-hub-animator/micromatch-4.0.8
  • dependabot/npm_and_yarn/tools/virtual-hub-animator/nanoid-3.3.8
  • dependabot/npm_and_yarn/tools/virtual-hub-animator/rollup-2.79.2
  • dependabot/npm_and_yarn/tools/virtual-hub-animator/semver-6.3.1
  • dependabot/npm_and_yarn/tools/virtual-hub-animator/socket.io-parser-4.2.3
  • dependabot/npm_and_yarn/tools/virtual-hub-animator/tough-cookie-4.1.3
  • dependabot/npm_and_yarn/tools/virtual-hub-animator/webpack-5.76.1
  • dependabot/npm_and_yarn/tools/virtual-hub-animator/word-wrap-1.2.4
  • dependabot/pip/asyncssh-2.14.1
  • dependabot/pip/asyncssh-2.14.2
  • dependabot/pip/certifi-2022.12.7
  • dependabot/pip/certifi-2023.7.22
  • dependabot/pip/cryptography-39.0.1
  • dependabot/pip/cryptography-41.0.0
  • dependabot/pip/cryptography-41.0.2
  • dependabot/pip/cryptography-41.0.3
  • dependabot/pip/cryptography-41.0.4
  • dependabot/pip/cryptography-41.0.6
  • dependabot/pip/cryptography-42.0.0
  • dependabot/pip/eventlet-0.40.3
  • dependabot/pip/filelock-3.20.1
  • dependabot/pip/fonttools-4.61.0
  • dependabot/pip/gitpython-3.1.30
  • dependabot/pip/gitpython-3.1.32
  • dependabot/pip/gitpython-3.1.34
  • dependabot/pip/gitpython-3.1.37
  • dependabot/pip/gitpython-3.1.41
  • dependabot/pip/ipython-8.10.0
  • dependabot/pip/jinja2-3.1.3
  • dependabot/pip/jinja2-3.1.5
  • dependabot/pip/jinja2-3.1.6
  • dependabot/pip/jupyter-server-2.11.2
  • dependabot/pip/jupyter-server-2.7.2
  • dependabot/pip/mistune-2.0.3
  • dependabot/pip/mpmath-1.3.0
  • dependabot/pip/nbconvert-6.3.0
  • dependabot/pip/nbconvert-6.5.1
  • dependabot/pip/pillow-10.0.1
  • dependabot/pip/pillow-10.2.0
  • dependabot/pip/pillow-9.0.0
  • dependabot/pip/pillow-9.0.1
  • dependabot/pip/pillow-9.3.0
  • dependabot/pip/pycryptodomex-3.19.1
  • dependabot/pip/pygments-2.15.0
  • dependabot/pip/pyjwt-2.4.0
  • dependabot/pip/python-socketio-5.14.0
  • dependabot/pip/requests-2.31.0
  • dependabot/pip/requests-2.32.4
  • dependabot/pip/setuptools-65.5.1
  • dependabot/pip/tornado-6.3.2
  • dependabot/pip/tornado-6.3.3
  • dependabot/pip/tornado-6.4.2
  • dependabot/pip/urllib3-1.26.17
  • dependabot/pip/urllib3-2.5.0
  • dependabot/pip/urllib3-2.6.0
  • deps
  • diagrams
  • disk
  • dlech
  • dlech-docs
  • dlech-multitasking
  • dlech-patch-1
  • dlech-usb
  • draw-text
  • drift
  • drivebase-circle
  • dualboot
  • dualboot2
  • dualboot3
  • dualbootdebug
  • dump_log_on_panic
  • dynamic-drivebase-alloc
  • ev3
  • ev3-am18x-lib
  • ev3-bat
  • ev3-battery-type
  • ev3-bluetooth-platform-data
  • ev3-bluetooth-scan
  • ev3-bump-u-boot
  • ev3-display
  • ev3-elf-firmware
  • ev3-fix-display
  • ev3-heap
  • ev3-ir
  • ev3-line
  • ev3-linker-cleanup
  • ev3-loop-time
  • ev3-merge
  • ev3-rebuild
  • ev3-startup
  • ev3-suart-fix
  • ev3-u-boot-fixes
  • ev3-uart
  • ev3-uart-ringbuffs
  • ev32
  • ev3rt
  • experimental-crash
  • fix
  • fix-2500
  • fix-526
  • fix-SPIPinControl
  • fix-block-device-test-nxt
  • fix-colorlight-matrix
  • fix-compiler-warning
  • fix-cross-crash
  • fix-elf-sections
  • fix-ev3-block-device-dma-channel
  • fix-except-stuff
  • fix-help-crash
  • fix-icon
  • fix-panic-bic
  • fix-pr-stats
  • fix-program-stop
  • fix-pupdevice
  • fix-race-eq-false
  • fix-ri-usb-ids
  • fix-shutdown
  • fix-system-class
  • fix-system-exit
  • fix-tilt
  • fix-uart-psc
  • fix-usb-tx-reset-await
  • fix-wait0
  • fixservostop
  • fixups
  • flash
  • flash-clean
  • fonts
  • frozencode
  • fstring-support
  • fwinfo
  • fwscript
  • gcc-11
  • generators
  • generators-motor
  • generators2
  • geometry
  • getchar
  • gyro
  • gyro-calibration
  • gyro-updates
  • gyro-work
  • handset-close-method
  • hmi
  • hold-wiggle
  • hostbuffer
  • hotplug
  • hsv
  • hsv-bicone-int
  • hub-menu
  • i2c
  • id
  • image-empty-fix
  • image-malloc
  • import-main-external
  • imu
  • install
  • interrupts
  • iodev
  • iodev-explore
  • iodevices
  • ioport
  • issue-1295
  • issue-1496
  • issue-2497
  • lego_port
  • legodev
  • legodev-ext
  • legodev-fixes
  • lightanimation
  • lights
  • limit-cc2640-broadcast
  • llsp
  • logger
  • lsm6ds3tr_c
  • lwp3
  • make-sys-battery-optional
  • master
  • matrix
  • merger2
  • micropython-change-qstr-hash-size
  • micropython-lib
  • micropython-rebase
  • micropython-v1.25
  • misc-fixes
  • mmu
  • model
  • motor-poll-fix-2
  • motor-test
  • motorprocess
  • motorprocess2
  • motors
  • motors-wip
  • movehub-errors
  • movehub-size
  • movehub-space
  • movehub-tilt
  • movehub-tilt2
  • mp_self_check
  • mpconfigport-junk
  • mpy-updates
  • mpyfeatures
  • mrp
  • multi-file-projects
  • multitask-3
  • multitask-wip
  • multitasking
  • nardtest
  • nonresolvable-private-address
  • nxt
  • nxt-display
  • nxt-usb
  • nxt4
  • nxt5
  • nxtmotor
  • nxtusb
  • observe-fix
  • observe_enable
  • observer
  • old-cleanups
  • orientation
  • os
  • oswip
  • patch-1
  • pb-task-shutdown
  • pbdrv-block-device
  • pbdrv-clock
  • pbdrv_bluetooth_generalize_transport
  • pbio-clean
  • pbio-mpy-v6.3
  • pbsys-download
  • pbsysrun
  • portmodes
  • power-button-debounce
  • pr135-rebase
  • print-crash-reproducer
  • pru-pwm
  • pv-usb
  • pybricks-v4.x
  • pybricks-v4a0
  • python-pre-commit
  • ram2
  • ram3
  • rc1
  • read-data
  • refs/tags/v3.0.0
  • refs/tags/v3.0.0a10
  • refs/tags/v3.0.0a11
  • refs/tags/v3.0.0a12
  • refs/tags/v3.0.0a13
  • refs/tags/v3.0.0a9
  • refs/tags/v3.0.0b1
  • refs/tags/v3.0.0b2
  • refs/tags/v3.0.0b3
  • refs/tags/v3.0.0b4
  • refs/tags/v3.0.0b5
  • refs/tags/v3.0.0b6
  • refs/tags/v3.0.0c1
  • refs/tags/v3.0.3b2
  • refs/tags/v3.1.0
  • refs/tags/v3.1.0a1
  • refs/tags/v3.1.0a2
  • refs/tags/v3.1.0a3
  • refs/tags/v3.1.0a4
  • refs/tags/v3.1.0c1
  • refs/tags/v3.2.0
  • refs/tags/v3.2.0b1
  • refs/tags/v3.2.0b2
  • refs/tags/v3.2.0b3
  • refs/tags/v3.2.0b4
  • refs/tags/v3.2.0b5
  • refs/tags/v3.2.0b6
  • refs/tags/v3.2.0c1
  • refs/tags/v3.2.1
  • refs/tags/v3.2.2
  • refs/tags/v3.2.3
  • refs/tags/v3.3.0b1
  • refs/tags/v3.3.0b2
  • refs/tags/v3.3.0b3
  • refs/tags/v3.3.0b4
  • relative-imports
  • remote
  • remove-swi
  • remove_ddr_unused
  • reset
  • rproc
  • run-from-ram
  • runanimation
  • runloop_simplify
  • sdcard
  • serial
  • set-user-storage-size
  • simplify-attributes
  • simulation
  • simulation-ci
  • simulation-socket
  • skip-big-rename-commit
  • slot
  • slots
  • sound-negative-duration
  • special-hub-methods
  • spi-flash
  • spiflash
  • stall
  • standard-import
  • status
  • status-cleanups
  • stdout-fixes
  • stm32flash
  • stop-anim-on-draw
  • storage
  • storage-reset
  • suart_remove_not_used
  • support-767
  • support-786
  • system
  • system-exit-text
  • technichub
  • telemetry
  • test
  • tests
  • toggle-bluetooth
  • trim-ti-lib
  • uart-buffer-length
  • uart-const
  • uart-debug
  • uart-debug-lwrb
  • uart-fixes-maybe
  • uart-process
  • uartdebug
  • uartdev
  • uarts
  • ubuntu-24.04
  • union
  • units
  • usb
  • usb-bt
  • usb-fixes
  • usb-stdio
  • usb-stdio-v2
  • usb-temporary-fix
  • usb-timeout
  • usb-work
  • use-normal-mp_obj_type_t
  • user-storage
  • v3.2.x
  • v3.3.0
  • v3.3.0b5
  • v3.3.0b6
  • v3.3.0b7
  • v3.3.0b8
  • v3.3.0b9
  • v3.3.0c1
  • v3.4.0
  • v3.4.0b1
  • v3.4.0b2
  • v3.4.0b3
  • v3.5.0
  • v3.5.0b1
  • v3.6.0
  • v3.6.0b1
  • v3.6.0b2
  • v3.6.0b4
  • v3.6.0b5
  • v3.6.1
  • v4.0.0b1
  • v4.0.0b2
  • v4.0.0b3
  • vcc-power-off-fix
  • virtual-hub
  • virtualhub
  • virtualhub-animator
  • virtualhub-simplified
  • virtualhub2
  • work
  • work-nxt
  • work2
  • work3
  • xbox-enum

pending completion
5455841658

push

github

laurensvalk
pybricks.parameters.Color.NONE: Set v=-30.

With the newly introduced color cost function, any measured value less than 50 results in Color.NONE, which makes it the predominant result. This reduces the distance range for the default colors.

Instead of adjusting all colors (which are also used to emit colors), we can make the value of Color.NONE negative to achieve a similar result.

3433 of 6221 relevant lines covered (55.18%)

31825041.9 hits per line

Relevant lines Covered
Build:
Build:
6221 RELEVANT LINES 3433 COVERED LINES
31825041.9 HITS PER LINE
Source Files on hsv-bicone-int-2
  • Tree
  • List 118
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
5455841658 hsv-bicone-int-2 pybricks.parameters.Color.NONE: Set v=-30. With the newly introduced color cost function, any measured value less than 50 results in Color.NONE, which makes it the predominant result. This reduces the distance range for the default colors. Inste... push 04 Jul 2023 02:27PM UTC laurensvalk github pending completion  
See All Builds (3415)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc