by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Sep 20 04:53

    virtuald on master

    Hi (compare)

  • Sep 20 03:17

    virtuald on master

    Update .gitignore Add getDescription overload Update to latest version of bla… and 1 more (compare)

  • Sep 20 03:13
    virtuald opened #92
  • Sep 20 03:13

    robotpy-bot on 2020.1.8

    (compare)

  • Sep 20 03:13

    robotpy-bot on master

    Bump 'robotpy-ctre' dependency (compare)

  • Sep 20 03:05

    virtuald on 2020.3.2

    Update github actions + robotpy… (compare)

  • Sep 20 03:04

    virtuald on master

    Allow static libs downloads to … (compare)

  • Sep 20 02:51
    virtuald opened #91
  • Sep 20 02:50

    virtuald on 2020.2.3

    Allow static libs downloads to … (compare)

  • Sep 19 23:58
    virtuald opened #34
  • Sep 19 23:56
    virtuald labeled #33
  • Sep 19 23:56
    virtuald commented #49
  • Sep 19 23:56
    virtuald edited #49
  • Sep 19 23:47

    virtuald on 2020.3.2

    Update github actions + robotpy… (compare)

  • Sep 19 23:46

    virtuald on pyi-fixes

    (compare)

  • Sep 19 23:46
    virtuald closed #129
  • Sep 19 23:46

    virtuald on 2020.3.2

    (compare)

  • Sep 19 23:43

    virtuald on master

    Update github actions + robotpy… Copy/paste error (compare)

  • Sep 19 23:37

    virtuald on master

    Update github actions + robotpy… (compare)

  • Sep 19 23:37

    virtuald on 2020.1.2

    Update github actions + robotpy… (compare)

David Vo
@auscompgeek
maybe if we fix the current issues with ordering in wpilib things might work
Dustin Spicuzza
@virtuald
what you mean: we can't proceed without fixing pybind11 to generate the needed metadata correctly
David Vo
@auscompgeek
I think this is an us bug rather than a pybind11 bug
the major problem is that the signatures in the docstrings include C++ type names rather than Python expressions
it breaks VS Code as well
but you also have this issue with the voltage trajectory constraint with SimpleMotorFeedforward. I'm not sure that one is a simple ordering issue.
Dustin Spicuzza
@virtuald
we aren't putting C++ signatures in the docstrings
so that's a pybind11 issue
David Vo
@auscompgeek
I'm 99% sure it's an ordering issue on our end though
we need to register those types with pybind11 before the methods that use them
because the docstrings get created when you register the methods
which is also why we get that weird repr in I think it was Trajectory's ctor?
because at that point in time we haven't overridden repr yet
Dustin Spicuzza
@virtuald
I would still call that a pybind11 issue
we need to fix it so that it warns/throws/defers docstring stuff
David Vo
@auscompgeek
I guess it'd be good if not every docstrings was immediately created
should probably be cached though if anyone walks down that road
Dustin Spicuzza
@virtuald
how are things in Australia?
David Vo
@auscompgeek
quiet
a total of 3 students showed up to my classes today
I suspect things are probably just as bad in the US though, if not worse from what I hear?
basically all of my friends are WFH now and most classes are going online only
Dustin Spicuzza
@virtuald
depends on the region you're in
apparently many trump supporters are under the impression this is all a media hoax
grocery stores in my area all got emptied out starting thursday
and I'm working from home for the forseeable future
the response has been pretty piecemeal here in the US though, every state/local government is a little bit different
David Vo
@auscompgeek
I imagine Western Australia doesn't have it as bad as Sydney right now though
I still don't understand why people here are panic buying toilet paper though
… we produce toilet paper locally for crying out loud
Dustin Spicuzza
@virtuald
I ALSO DONT GET IT
it's so weird
same thing here
Vasista Vovveti
@TheTripleV
pybind11 keeps c++ types instead of converting to python types in a bunch of places. I don't really know why. My solution has been to run a replace on all the docstrings with a map of [c++ type name -> python type name].
Brian Jarrett
@celttechie
does anyone have wpilib kinematics set up for me to grok? I'm reading through WPI's docs now. I'm wondering if its being used effectively.
...and practically what that has helped with.
Dustin Spicuzza
@virtuald
got me
I used the inverse kinematics stuff in pyfrc
David Vo
@auscompgeek
Dustin Spicuzza
@virtuald
@auscompgeek not really
the problem is that the path isn't infinite
and because pip uses a temporary directory the path can get quite long
David Vo
@auscompgeek
I mean, we don't want the dylibs to point at the temporary prefix though, right?
Dustin Spicuzza
@virtuald
it creates a relative path
and that path is really long
which is why it fails
David Vo
@auscompgeek
CTRE be like "Set version to 20.5.6 because FRC2056 politely asked us to"
Dustin Spicuzza
@virtuald
wat?
David Vo
@auscompgeek
ikr