{"push_id":2317473968,"size":54,"distinct_size":4,"ref":"refs/heads/dev/sample-track-interp","head":"07c3e7778afc76e6e7f34bb8367dc5f6fbc4678f","before":"cd5596c2c65e80de07ff091fed4c2be60320c461","commits":[{"sha":"19afa82029fee7a7353e0fc7dd9f50b1dd1ca300","author":{"name":"Jacob Juda Becker","email":"b50aa0fe141c60e53befb504751c260c35876e8c@kitware.com"},"message":"proposed rgb bgr fix","distinct":false,"url":"https://api.github.com/repos/Kitware/kwiver/commits/19afa82029fee7a7353e0fc7dd9f50b1dd1ca300"},{"sha":"ba79c9e84d68f2717268cf4564cb3c236e327ab7","author":{"name":"David Hughes","email":"d9482cf50b782a61a352770557aa495fbf98a544@gmail.com"},"message":"Adding first batch of pybind11 bindings","distinct":false,"url":"https://api.github.com/repos/Kitware/kwiver/commits/ba79c9e84d68f2717268cf4564cb3c236e327ab7"},{"sha":"e5c9f2360b5efc8c2e6828774542e6412e446b51","author":{"name":"David Hughes","email":"d9482cf50b782a61a352770557aa495fbf98a544@gmail.com"},"message":"Added camera_map and color bindings","distinct":false,"url":"https://api.github.com/repos/Kitware/kwiver/commits/e5c9f2360b5efc8c2e6828774542e6412e446b51"},{"sha":"1f8dc56b0959e349d23c4902a1878d20530696fb","author":{"name":"David Hughes","email":"d9482cf50b782a61a352770557aa495fbf98a544@gmail.com"},"message":"Added landmark and feature bindings","distinct":false,"url":"https://api.github.com/repos/Kitware/kwiver/commits/1f8dc56b0959e349d23c4902a1878d20530696fb"},{"sha":"8ee2fdfc6fe826bb17354a18f17f791c306dd874","author":{"name":"David Hughes","email":"d9482cf50b782a61a352770557aa495fbf98a544@gmail.com"},"message":"Add track and track_state, rewrite descriptor bindigns","distinct":false,"url":"https://api.github.com/repos/Kitware/kwiver/commits/8ee2fdfc6fe826bb17354a18f17f791c306dd874"},{"sha":"422ce5c7b9dab364e22054bf96fee37e329d0b6b","author":{"name":"David Hughes","email":"d9482cf50b782a61a352770557aa495fbf98a544@gmail.com"},"message":"Added track_set bindings","distinct":false,"url":"https://api.github.com/repos/Kitware/kwiver/commits/422ce5c7b9dab364e22054bf96fee37e329d0b6b"},{"sha":"a52a7fe1be547cc9412da02d6f262a6efeec4614","author":{"name":"David Hughes","email":"d9482cf50b782a61a352770557aa495fbf98a544@gmail.com"},"message":"Added descriptor_set and detected_object_type bindings","distinct":false,"url":"https://api.github.com/repos/Kitware/kwiver/commits/a52a7fe1be547cc9412da02d6f262a6efeec4614"},{"sha":"7ffcdb890669f6766ddedd3260be719419fac10d","author":{"name":"Roddy Collins","email":"3b0c04ed66e76242aaedbb9dca5a13ca06dca348@kitware.com"},"message":"Squashed-for-review parsing of activities for track_oracle.\n\n*Note that this branch tracks dev/kpf-track-oracle-activities,\nunsquashed.*\n\nThis larger-than-I-would-have-expected set of commits all leads up to\nthis command functioning: (broken across lines for clarity):\n\n   $ track_oracle/example/kpf_activity_example\n       -in-geom ~/tmp/v3-geom.yml\n       -in-act ~/tmp/v3-act.yml\n       -out ~/tmp/bar\n\n...in other words, track_oracle can now read and write KPF geometry\nand activities.\n\n1) A new KPF packet \"cset\" was added to represent classification\nvectors; see kpf_example_simple_classifier (below) for an example.\n\n2) The kpf_activity_example and kpf_example_simple_classifier binaries\nwas added.\n\n3) The kpf_generic_reader binary was added.\n\n4) Now requires the V3 KPF schema wrapper.\n\n5) The KPF parser was basically completely rewritten (not my proudest\nmoment...)\n\nOriginally, KPF was a plaintext format. The late addition of YAML\nsolved a lot of problems (nesting structures, for example) but I\ndidn't think it through fully; in particular, the YAML record\n\n     - { key1: val1, key2: val2, key3: val3 }\n\n...is a map; you can't guarantee what order you'll see key1, key2, and\nkey3 as you iterate through the nodes. The old plaintext parser was\nbuilt around an ordered sequence of tokens, which failed miserably\nonce the record got large enough (i.e. activities). So it was ripped\nout and rewritten.\n\nAlong the way the schema wrapper was added, bumping KPF's verison up\nto V3.\n\nThis adds a *set* of confidence values as a map:\n\n   cset17: { other: 0.1, person: 0.3, vehicle: 0.6, },\n\n...now it could be argued that across thousands or millions of lines,\nrepeating the tags is wasteful, and we should have a cvec type:\n\n   cvec17: { 0.1, 0.3, 0.6 }\n\n...with the tags made explicit elsewhere. This is probably true,\nbut I'm really really afraid of slicing-n-dicing files and losing that\nconnection.\n\nSo now you can run (shown w/ abbreviated log messages):\n\n$ track_reader_example -f ~/tmp/cset-geom.yml -kpf-g ~/tmp/quux.yml\nINFO: Could not load default logger factory. Using built-in logger.\nERROR: VPD_EVENT: [...usual VPD error message ]\nINFO: KPF geometry YAML load start\nINFO: KPF geometry YAML load end\nINFO: KPF geom parsing warnings begin\nINFO: Ignoring TS domain 1 : count 1\nINFO: KPF geom parsing warnings end\nINFO: Loaded 1 tracks, format: kpf-geom\nINFO: 1 tracks contain...\nINFO: 1 / 1:\t__frame_list\nINFO: 1 / 1:\texternal_id\nINFO: 1 / 1:\ttrack_format\nINFO: 1 / 1:\ttrack_source_file_id\nINFO: 1 frames contain...\nINFO: 1 / 1:\t__parent_track\nINFO: 1 / 1:\tdetection_id\nINFO: 1 / 1:\tbounding_box\nINFO: 1 / 1:\tframe_number\nINFO: 1 / 1:\tcset_17\nINFO: 1 / 1:\tkv_src\nINFO: KPF writer: adding optional cset/17\nINFO: KPF writer: adding optional KV src\nINFO: Wrote KPF geometry to /Users/collinsr/tmp/quux.yml success: 1\n\n...and the input and output files are the same, including the cset.","distinct":false,"url":"https://api.github.com/repos/Kitware/kwiver/commits/7ffcdb890669f6766ddedd3260be719419fac10d"},{"sha":"6fffde6d4082ef1431d3b2b5a56df9695d928611","author":{"name":"David Stoup","email":"5cd362db77091a3866760e7ec088bbbc71e2bf53@kitware.com"},"message":"Merge pull request #438 from Kitware/dev/kpf-track-oracle-activities-squashed\n\nSquashed-for-review parsing of activities for track_oracle.","distinct":false,"url":"https://api.github.com/repos/Kitware/kwiver/commits/6fffde6d4082ef1431d3b2b5a56df9695d928611"},{"sha":"b6e49e1c38cb07c7730ef16d7d426a15afdc7721","author":{"name":"David Hughes","email":"d9482cf50b782a61a352770557aa495fbf98a544@gmail.com"},"message":"Four more bindings","distinct":false,"url":"https://api.github.com/repos/Kitware/kwiver/commits/b6e49e1c38cb07c7730ef16d7d426a15afdc7721"},{"sha":"78890661ec55e52e8cf5a9f793886665293df9b4","author":{"name":"David Hughes","email":"d9482cf50b782a61a352770557aa495fbf98a544@gmail.com"},"message":"Adding image python bindings","distinct":false,"url":"https://api.github.com/repos/Kitware/kwiver/commits/78890661ec55e52e8cf5a9f793886665293df9b4"},{"sha":"d7370b8edbf8f455129ec59e7cf8bfab4c930884","author":{"name":"Aaron Bray","email":"eceb2e1d8f00ec09c71df08ac21230f1273d7c91@kitware.com"},"message":"Export not needed on templates","distinct":false,"url":"https://api.github.com/repos/Kitware/kwiver/commits/d7370b8edbf8f455129ec59e7cf8bfab4c930884"},{"sha":"6fd8fe7b3a82657082d24c8bbea5cfe8c90fd3e6","author":{"name":"Linus Sherrill","email":"68353a9a2dcc95ec6fb257d395d8ee24f9c6fb6b@kitware.com"},"message":"Remove usage of snprintf and other style changes","distinct":false,"url":"https://api.github.com/repos/Kitware/kwiver/commits/6fd8fe7b3a82657082d24c8bbea5cfe8c90fd3e6"},{"sha":"fd4dd505205e7aab5646e56e716dcb5616fb3a86","author":{"name":"Linus Sherrill","email":"68353a9a2dcc95ec6fb257d395d8ee24f9c6fb6b@kitware.com"},"message":"Update embedded pipeline\n\n- added cbegin() and cend() methods\n- improved example.","distinct":false,"url":"https://api.github.com/repos/Kitware/kwiver/commits/fd4dd505205e7aab5646e56e716dcb5616fb3a86"},{"sha":"66cfe07d7cc2a53cd09cae20eb49237b24bf94e7","author":{"name":"David Hughes","email":"d9482cf50b782a61a352770557aa495fbf98a544@gmail.com"},"message":"Adding similarity binding","distinct":false,"url":"https://api.github.com/repos/Kitware/kwiver/commits/66cfe07d7cc2a53cd09cae20eb49237b24bf94e7"},{"sha":"7492002a65442766c377dd310a89dd5920da42c7","author":{"name":"David Hughes","email":"d9482cf50b782a61a352770557aa495fbf98a544@gmail.com"},"message":"Adding default arguments to py class constructors","distinct":false,"url":"https://api.github.com/repos/Kitware/kwiver/commits/7492002a65442766c377dd310a89dd5920da42c7"},{"sha":"13881bd205f528d1c7c3092deaba94b809ac57e9","author":{"name":"David Hughes","email":"d9482cf50b782a61a352770557aa495fbf98a544@gmail.com"},"message":"And remove default args from pyclass constructor impl","distinct":false,"url":"https://api.github.com/repos/Kitware/kwiver/commits/13881bd205f528d1c7c3092deaba94b809ac57e9"},{"sha":"b64232a9e8a12c4efaa7e37994a963f973e7e689","author":{"name":"David Hughes","email":"d9482cf50b782a61a352770557aa495fbf98a544@gmail.com"},"message":"Fixing build error where Visual Studio complains about unsigned ints","distinct":false,"url":"https://api.github.com/repos/Kitware/kwiver/commits/b64232a9e8a12c4efaa7e37994a963f973e7e689"},{"sha":"d83bb8668d9f5713a1d1ad755c0180e46c18790b","author":{"name":"David Hughes","email":"d9482cf50b782a61a352770557aa495fbf98a544@gmail.com"},"message":"Reorganizing python bindings","distinct":false,"url":"https://api.github.com/repos/Kitware/kwiver/commits/d83bb8668d9f5713a1d1ad755c0180e46c18790b"},{"sha":"474bf7c27d940753a316a3b600b81a8eb98ea238","author":{"name":"linus-sherrill","email":"041a57d0a53cdfc3c097a96486cafc75b6afc7b6@users.noreply.github.com"},"message":"Merge pull request #443 from hughed2/dev/vital-python-bindings\n\nDev/vital python bindings","distinct":false,"url":"https://api.github.com/repos/Kitware/kwiver/commits/474bf7c27d940753a316a3b600b81a8eb98ea238"}]}
{"actor":{"display_login":"linus-sherrill"}}