• Stars
    star
    352
  • Rank 116,727 (Top 3 %)
  • Language
    Jupyter Notebook
  • License
    Other
  • Created almost 5 years ago
  • Updated 12 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Devkit for the public 2019 Lyft Level 5 AV Dataset (fork of https://github.com/nutonomy/nuscenes-devkit)

Lyft Dataset SDK

Welcome to the devkit for the Lyft Level 5 AV dataset! This devkit shall help you to visualise and explore our dataset.

Release Notes

This devkit is based on a version of the nuScenes devkit.

Getting Started

Installation

You can use pip to install lyft-dataset-sdk:

pip install -U lyft_dataset_sdk

If you want to get the latest version of the code before it is released on PyPI you can install the library from GitHub:

pip install -U git+https://github.com/lyft/nuscenes-devkit

Dataset Download

Go to https://level5.lyft.com/dataset/ to download the Lyft Level 5 AV Dataset.

The dataset is also availible as a part of the Lyft 3D Object Detection for Autonomous Vehicles Challenge.

Utils for converting LEVEL5 data into Kitti format

Simply run
python -m lyft_dataset_sdk.utils.export_kitti nuscenes_gt_to_kitti --lyft_dataroot ${DS_PTH} --table_folder ${TBL_PTH}
for converting data.
See help ( python -m lyft_dataset_sdk.utils.export_kitti nuscenes_gt_to_kitti --help ) for more information.
You can draw results after converting with utils:
python -m lyft_dataset_sdk.utils.export_kitti render_kitti

Tutorial and Reference Model

Check out the tutorial and reference model README.

Dataset structure

The dataset contains of json files:

  1. scene.json - 25-45 seconds snippet of a car's journey.
  2. sample.json - An annotated snapshot of a scene at a particular timestamp.
  3. sample_data.json - Data collected from a particular sensor.
  4. sample_annotation.json - An annotated instance of an object within our interest.
  5. instance.json - Enumeration of all object instance we observed.
  6. category.json - Taxonomy of object categories (e.g. vehicle, human).
  7. attribute.json - Property of an instance that can change while the category remains the same.
  8. visibility.json - (currently not used)
  9. sensor.json - A specific sensor type.
  10. calibrated_sensor.json - Definition of a particular sensor as calibrated on a particular vehicle.
  11. ego_pose.json - Ego vehicle poses at a particular timestamp.
  12. log.json - Log information from which the data was extracted.
  13. map.json - Map data that is stored as binary semantic masks from a top-down view.

With the schema.

Data Exploration Tutorial

To get started with the Lyft Dataset SDK, run the tutorial using Jupyter Notebook.

Contributing

We would be happy to accept issue reports and pull requests from the community.

For creating pull requests follow our contributing guide.

More Repositories

1

cartography

Cartography is a Python tool that consolidates infrastructure assets and the relationships between them in an intuitive graph view powered by a Neo4j database.
Python
2,856
star
2

scissors

✂ Android image cropping library
Java
1,841
star
3

confidant

Confidant: your secret keeper. https://lyft.github.io/confidant
Python
1,781
star
4

clutch

Extensible platform for infrastructure management
Go
1,610
star
5

react-javascript-to-typescript-transform

Convert React JavaScript code to TypeScript with proper typing
TypeScript
1,574
star
6

mapper

A JSON deserialization library for Swift
Swift
1,174
star
7

scoop

🍦 micro framework for building view based modular Android applications.
Java
1,036
star
8

Hammer

iOS touch synthesis library
Swift
642
star
9

protoc-gen-star

protoc plugin library for efficient proto-based code generation
Go
563
star
10

xiblint

A tool for linting storyboard and xib files
Python
522
star
11

flinkk8soperator

Kubernetes operator that provides control plane for managing Apache Flink applications
Go
508
star
12

domic

Reactive Virtual DOM for Android.
Kotlin
482
star
13

metadataproxy

A proxy for AWS's metadata service that gives out scoped IAM credentials from STS
Python
450
star
14

cni-ipvlan-vpc-k8s

AWS VPC Kubernetes CNI driver using IPvlan
Go
357
star
15

presto-gateway

A load balancer / proxy / gateway for prestodb
JavaScript
337
star
16

toasted-marshmallow

S'More speed for Marshmallow
Python
297
star
17

Kronos-Android

An Open Source Kotlin SNTP library
Kotlin
239
star
18

coloralgorithm

Javacript function to produce color sets
JavaScript
225
star
19

awspricing

Python library for AWS pricing.
Python
201
star
20

discovery

This service provides a REST interface for querying for the list of hosts that belong to all microservices.
Python
185
star
21

linty_fresh

✨ Surface lint errors during code review
Python
183
star
22

universal-async-component

React Universal Async Component that works with server side rendering
TypeScript
180
star
23

swift-index-store

Library to read from Swift / clang source code indexes
C++
123
star
24

python-blessclient

Python client for fetching BLESS certificates
Python
112
star
25

goruntime

Go client for Runtime application level feature flags and configuration
Go
84
star
26

omnibot

One slackbot to rule them all
Python
80
star
27

lyft-android-sdk

Public Lyft SDK for Android
Java
72
star
28

high-entropy-string

A library for classifying strings as potential secrets.
Python
60
star
29

gostats

Go client for Stats
Go
56
star
30

pynamodb-attributes

Common attributes for PynamoDB
Python
52
star
31

bandit-high-entropy-string

A high entropy string plugin for OpenStack's bandit project
Python
48
star
32

Lyft-iOS-sdk

Public Lyft SDK for iOS
Swift
43
star
33

python-kmsauth

A python library for reusing KMS for your own authentication and authorization
Python
38
star
34

opsreview

Compile a report of recent PagerDuty alerts for a single escalation policy.
Python
29
star
35

atlantis

Terraform automation for GitHub PRs (private fork of runatlantis/atlantis)
Go
18
star
36

lyft-node-sdk

Node SDK for the Lyft Public API
JavaScript
16
star
37

fake_sqs

An implementation of a local SQS service.
Ruby
15
star
38

lyft.github.io

This is code for oss.lyft.com website.
TypeScript
14
star
39

dockernetes

Run kubernetes inside a docker container.
Dockerfile
12
star
40

python-confidant-client

Client library and CLI for Confidant
Python
11
star
41

kustomizer

A container for running k8s kustomize
Shell
11
star
42

collectd-statsd

collectd plugin to write to statsd
Python
10
star
43

lyft-web-button

Build an actionable, Lyft-branded button for your website
JavaScript
9
star
44

dynamodb-hive-serde

Hive Deserializer for DynamoDB backup data format
Java
8
star
45

syx

Python 2 and 3 compatibility library from Lyft.
Python
7
star
46

lyft-node-samples

Sample applications using Node.js for the Lyft Public API
JavaScript
7
star
47

android-puzzlers

Android puzzles for Lyft Talks and more.
Java
6
star
48

lyft-go-sdk

Go SDK for the Lyft Public API
Go
6
star
49

lyft-django-sample

An API integration example using Django and social-auth.
Python
5
star
50

python-omnibot-receiver

Library for use by services that receive messages from omnibot.
Python
4
star
51

osscla

Open Source Contributor License Agreement service
Python
4
star
52

code-of-conduct

Code of Conduct for Lyft's open source projects
3
star
53

CLA

Contributor License Agreement (CLA) for Lyft's open source projects
3
star
54

awseipext

AWS Lambda that extends the EC2 Elastic IP API
Python
3
star
55

heroku-buildpack-php

Shell
2
star
56

lyft-go-samples

Sample applications in Go for the Lyft Public API
Go
1
star
57

flask-pystatsd

flask extension to simplify the use of the pystatsd library
Python
1
star
58

eventbot

A slackbot to help organize events
Python
1
star