Chris Gerth
107a0f3a8b
code checkout fixups ( #1116 )
2024-01-05 15:07:50 -06:00
Matt
0af5a62d5e
Use mrcal for camera-calibration ( #1036 )
...
Uses jars built from https://github.com/photonvision/mrcal-java/
See: https://mrcal.secretsauce.net/ and https://docs.photonvision.org/en/latest/docs/calibration/calibration.html#investigating-calibration-data-with-mrcal
---------
Co-authored-by: Sriman Achanta <68172138+srimanachanta@users.noreply.github.com >
2024-01-05 14:26:17 -05:00
Matt
b033f7e585
Publish API docs ( #1094 )
...
Redirects I want eventually ( @Bankst )
demo.photonvision.org redirected to https://photonvision.github.io/photonvision/built-client/
javadocs.photonvision.org redirected to https://photonvision.github.io/photonvision/built-docs/javadoc/
cppdocs.photonvision.org redirected to https://photonvision.github.io/photonvision/built-docs/doxygen/html/
For now this runs on all commits to master. Once we confirm it works, let's pull back to only tagged releases
---------
Co-authored-by: Mohammad Durrani <46766905+mdurrani808@users.noreply.github.com >
Co-authored-by: Chris <chrisgerth010592@gmail.com >
2024-01-05 14:14:22 -05:00
Matt
cba70d47ff
Use photon-image-modifier for Pi images ( #1081 )
...
Upgrades to Debian 12 as the base for our Pi images and adds an orange pi 5 build.
This uses the latest stable libcamera, which has weird AWB bugs with the OV5647/pi camera v1.
2024-01-04 09:57:45 -05:00
Chris Gerth
47aea29b6b
Add photonlibpy ( #1040 )
...
* Added a pure-python implementation of photonlib, named photonlibpy and hosted on pypi
---------
Co-authored-by: Matt <matthew.morley.ca@gmail.com >
2023-12-16 12:32:49 -06:00
Sriman Achanta
3de878c510
update download all artifacts ( #1044 )
...
* Update build.yml
* Update build.yml
2023-12-16 13:00:02 -05:00
Sriman Achanta
d67b665407
Update upload/download artifact action ( #1043 )
2023-12-16 11:44:16 -05:00
Sriman Achanta
586adebb61
bump version ( #1014 )
2023-11-20 09:11:57 -05:00
Sriman Achanta
63147786b9
Fix MacOS OpenCV library loading and use wpi buildTools versions ( #978 )
...
* Bump to beta 2
* Reduce copy paste spam going forwards
* Bump gradle
* oops
* fix gradlew
* update gradle wrapper props
* remove unused imports
* Update node task
* Fix shadowjar
* fix more deps
* ?
* core works
* revert changes to index
* Formatting fixes
* Update config.gradle
* Fix PhotonLib gradle
* fix tests and sim loading native libraries
* re-enable macos build
* fix?
* Update build.gradle
---------
Co-authored-by: Matt <matthew.morley.ca@gmail.com >
2023-10-25 20:27:56 -04:00
Sriman Achanta
cd83e220d7
[NFC] Reorgranize CI tasks into their own files ( #953 )
...
Closes #950
2023-10-16 07:58:48 -04:00
Matt
9991f8670c
Bump wpilib versions to 2024 beta 1 ( #947 )
2023-10-15 12:17:40 -04:00
Sriman Achanta
65d5494ab3
update ui ci names and levels ( #929 )
2023-10-01 21:28:07 -04:00
amquake
2cb87c5a88
Add Github Action check to make sure template UI is unchanged ( #918 )
2023-09-24 18:04:17 -04:00
Sriman Achanta
08892b9e68
UI patches ( #905 )
...
- Show 0 clients when NT server props are undefined
- Add Prettier
---------
Co-authored-by: Matthew Morley <matthew.morley.ca@gmail.com >
2023-08-31 16:56:58 -04:00
Sriman Achanta
f623e4a1cc
[PhotonClient] Vite and Typescript complete refactor ( #884 )
2023-08-20 22:51:35 -07:00
Matt
652a653c9a
DIsable Mac photonlib builds ( #889 )
2023-07-25 08:41:52 -07:00
Sriman Achanta
f63283e187
Change wpiformat CD to match wpilib ( #858 )
2023-06-08 23:45:07 -04:00
Matt
6491698c0b
Add merge groups to main workflow
2023-02-08 20:16:21 -05:00
Matt
deb8f97ee9
Update libphotonlibcamera to target libcamera0.0.3 ( #783 )
...
* Update libphotonlibcamera.so
* Bump Pi base image URL
2023-02-01 10:06:10 -05:00
Matt
e58c27caa2
Bump LL image to fix NetworkManager ( #780 )
2023-01-31 06:57:45 -06:00
Matt
811fef1212
Bump pi image versions ( #747 )
2023-01-18 16:31:42 -05:00
Mohammad Durrani
7c49cfe625
Change generated Pi image suffix to RaspberryPi ( #686 )
2023-01-01 15:24:45 -05:00
Matt
ea293f57d2
Only include OpenCV for current platform ( #675 )
...
Shrinks JAR by ~15MB
2022-12-31 22:56:16 -05:00
Mohammad Durrani
eedbfe3d49
Generate limelight + Photon images ( #669 )
...
* change to 64 bit image generation
* Generate LL and Pi images in workflow
* Update main.yml
* Update main.yml
* Update main.yml
* REVERTME yeet publish
* Update main.yml
* Add archive suffix to generator
* Bump base images to beta 3
* Add more error prints to image gen
* Fix image base URL
* Bump pi/LL base images
* Update main.yml
Co-authored-by: Matt <matthew.morley.ca@gmail.com >
Co-authored-by: Chris Gerth <gerth2@users.noreply.github.com >
2022-12-31 19:24:37 -05:00
Matt
7ff630dc44
Replace MMAL driver with Libcamera ( #491 )
...
Co-authored-by: Chris Gerth <gerth2@users.noreply.github.com >
2022-12-28 14:21:41 -05:00
Matt
4088a394f3
Fix typo in main.yml ( #659 )
2022-12-28 13:41:29 -05:00
Mohammad Durrani
78ab5e7c1d
Upgrade to jdk 17 ( #653 )
...
Still targets Java 11 language support
Co-authored-by: Chris Gerth <gerth2@users.noreply.github.com >
Co-authored-by: Matt <matthew.morley.ca@gmail.com >
2022-12-27 15:56:21 -05:00
Matt
14d263a567
Fix dev release artifact path ( #654 )
2022-12-27 15:55:59 -05:00
shueja-personal
bb63af601d
Update to wpilib 2023 beta 7 ( #607 )
...
We now need platform specific jars -- reworks actions to support that. Currently only generates 32 bit pi images.
2022-12-16 20:05:23 -05:00
Jack
41a00bc90f
Fix mismatched doc building python version that prevents package install ( #596 )
2022-11-13 23:33:35 -05:00
Matt
dcad7f34a2
Fix thinclient address in dev builds and move thinclient ( #586 )
...
* Fix thinclient address in dev builds and move thinclient
Update USBFrameProvider.java
Create index.html
Update index.html
Null check stream to prevent spam
* Update main.yml
Co-authored-by: Chris Gerth <gerth2@users.noreply.github.com >
2022-11-13 15:51:02 -06:00
Matt
7b6afd545b
Pull thinclient into built JAR ( #558 )
2022-10-31 16:18:02 -04:00
Matt
0f99044468
Update pi image generation zip/xz confusion ( #555 )
...
* Add prints to image generation
* Make xz multithreaded
* More rename copypasta
2022-10-31 11:27:57 -04:00
laviRZ
b68b0ca5f6
Rename artifact to jars ( #534 )
2022-10-30 14:14:14 -04:00
Avery Black
4f355f2749
Fix photon-build-action versioning ( #535 )
...
* Describe tags (Do Not Merge)
* Try fetch depth 0
* Remove fetch tags
* Remove describe action
* Apparently more is broken than I thought (oops)
2022-10-24 15:56:49 -04:00
Avery Black
d24a8d4188
Ci update ( #518 )
...
Update action versions so that github actions stop complaining about Node and set/get-ouput commands.
2022-10-21 20:56:08 -04:00
shueja-personal
a764ace7f2
Initial AprilTag support ( #458 )
...
(Very) beta AprilTag support in PhotonVision. Disables Picam GPU acceleration until we can debug auto exposure in the MMAL driver.
Co-authored-by: Banks Troutman <btrout.dhrs@gmail.com >
Co-authored-by: Matt <matthew.morley.ca@gmail.com >
Co-authored-by: Chris Gerth <gerth2@users.noreply.github.com >
Co-authored-by: Chris <chrisgerth010592@gmail.com >
Co-authored-by: mdurrani808 <mdurrani808@gmail.com >
2022-09-28 21:21:41 -04:00
Vasista Vovveti
553bed32b5
[photonlib] Target macOS 10.14 ( #402 )
2022-01-16 15:04:03 -05:00
Matt
3d317f7035
Switch to Releaser from eine/tip ( #379 )
2022-01-09 09:00:25 -08:00
Matt
8b079d9b20
Add pi-only JAR createion ( #362 )
2021-12-18 12:53:08 -05:00
Matt
3cd57b8b43
Don't generate Pi images on PRs ( #350 )
2021-12-03 23:19:20 -05:00
Chris Gerth
c944967476
Offline Update (.jar replace) ( #340 )
...
Allows users to upload a new JAR to a Pi. Also bumps the pi image to increase the heap size.
2021-12-03 23:08:51 -05:00
Matt
dbd631da61
Suffix pi image zips with "-image.zip" ( #339 )
...
* Suffix pi image zips with "-image.zip"
* Update main.yml
2021-11-29 21:43:41 -06:00
Matt
0a8da1a0bd
Fix image glob in dev releases ( #338 )
...
Should now upload pi images to dev releases
2021-11-28 18:32:33 -05:00
Tyler Veness
efd31543f6
Upgrade athena Docker container from 2021 to 2022 ( #332 )
...
The proper compiler wasn't available for 2022 native-utils, so
linuxathena artifact builds were silently skipped.
2021-11-26 09:44:05 -05:00
Matt
822811c853
Upload a new image on releases ( #329 )
...
Uploads a new Pi image (without any hardware configs) on releases and pushes to dev
2021-11-25 15:42:58 -05:00
Tyler Veness
5ca39e7f84
Upgrade to Gradle 7.2 and WPILib 2022 ( #316 )
2021-11-21 20:22:56 -05:00
Matt
44e91a184d
Publish photon-targeting ( #292 )
...
Pushes photon-targeting to Maven
2021-10-03 10:58:35 -04:00
Matt
e6b0f398b6
Fix versioning picked up in CI ( #291 )
...
Fixes ignore blob in versioningHelper
2021-09-24 18:51:40 -04:00
Matt
9fdd945a52
Fix compilation with gradlew build ( #284 )
...
* Fix everything but test mode
* Update TestUtils.java
* Jank testutils fix
* Limit workers in CI
2021-09-07 06:49:07 -07:00