Skip to content

Commit

Permalink
update dataset samples
Browse files Browse the repository at this point in the history
  • Loading branch information
juno-lee committed Mar 20, 2023
1 parent a8ebe3d commit e067768
Show file tree
Hide file tree
Showing 15 changed files with 62 additions and 100 deletions.
Binary file removed .DS_Store
Binary file not shown.
40 changes: 0 additions & 40 deletions build/lib/data_setup/test_data_setup.py

This file was deleted.

Empty file removed data_setup/__init__.py
Empty file.
40 changes: 0 additions & 40 deletions data_setup/test_data_setup.py

This file was deleted.

Binary file removed dist/test_data_setup-0.0.1-py3-none-any.whl
Binary file not shown.
Binary file removed dist/test_data_setup-0.0.3-py3-none-any.whl
Binary file not shown.
Binary file removed dist/test_data_setup-0.0.4-py3-none-any.whl
Binary file not shown.
8 changes: 8 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
[build-system]
requires = ["setuptools>=61.0"]
build-backend = "setuptools.build_meta"

[project]
name = "data_setup"
version = "0.0.2"
readme = "README.md"
7 changes: 0 additions & 7 deletions setup.py

This file was deleted.

File renamed without changes.
54 changes: 54 additions & 0 deletions src/data_setup/test_data_setup.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
class test_data:
def __init__(self):
self.bpm_json = """{"device_id":161910,"time":"2019-12-01T11:57:31.000+0000","heartrate":68.64985536254405}
{"device_id":142838,"time":"2019-12-01T11:58:03.000+0000","heartrate":73.42208600878647}
{"device_id":124880,"time":"2019-12-01T11:58:03.000+0000","heartrate":75.97373066574369}
{"device_id":134009,"time":"2019-12-01T11:58:20.000+0000","heartrate":79.77338592716501}
{"device_id":null,"time":"2019-12-01T11:58:33.000+0000","heartrate":67.91460485184962}
{"device_id":109290,"time":"2019-12-01T11:58:33.000+0000","heartrate":null}
{"device_id":193806,"time":"2019-12-01T11:58:34.000+0000","heartrate":-69.6489747665297}
{"device_id":"Tracker #161910","time":"2019-12-01T11:58:42.000+0000","heartrate":65.3691488917709}"""

self.workouts_json = """{"user_id":25477,"workout_id":9,"timestamp":1576482430,"action":"stop","session_id":9}
{"user_id":25143,"workout_id":21,"timestamp":1576501500,"action":"start","session_id":7}
{"user_id":41732,"workout_id":24,"timestamp":1576505220,"action":"start","session_id":7}
{"user_id":49296,"workout_id":33,"timestamp":1576506500,"action":"stop","session_id":69}
{"user_id":40872,"workout_id":null,"timestamp":1576507900,"action":"start","session_id":101}
{"user_id":16093,"workout_id":27,"timestamp":1576508670,"action":null,"session_id":508}
{"user_id":14633,"workout_id":42,"timestamp":1576508160,"action":"stop","session_id":"FIRST_SESSION"}"""

self.users_cdc_json = """{ "user_id": 31362, "update_type": "new", "timestamp": 1555539580, "dob": "02/01/2001", "sex": "F", "gender": "F", "first_name": "Shelley", "last_name": "Andrews", "address": {"street_address":"4791 Nathan Turnpike Suite 540","city":"Los Angeles","state":"CA","zip":90024} }
{ "user_id": 31362, "update_type": "update", "timestamp": 1555539580, "dob": "02/02/2001", "sex": "F", "gender": "F", "first_name": "Andrew", "last_name": "Shelley", "address": {"street_address":"4791 Nathan Turnpike Suite 540","city":"Los Angeles","state":"CA","zip":90024} }
{ "user_id": 33987, "update_type": "new", "timestamp": 1559688700, "dob": "05/10/1965", "sex": "F", "gender": "F", "first_name": "Jennifer", "last_name": "Perez", "address": {"street_address":"973 Norman Mountain Apt. 290","city":"Canyon Country","state":"CA","zip":91386} }
{ "user_id": 45875, "update_type": "new", "timestamp": 1565615100, "dob": "12/13/1933", "sex": "M", "gender": "M", "first_name": "Christopher", "last_name": "Juarez", "address": {"street_address":"696 Justin Crest Apt. 656","city":"El Monte","state":"CA","zip":91731} }
{ "user_id": 45875, "update_type": "new", "timestamp": 1565615100, "dob": "12/13/1933", "sex": "M", "gender": "M", "first_name": "Christopher", "last_name": "Juarez", "address": {"street_address":"696 Justin Crest Apt. 656","city":"El Monte","state":"CA","zip":91731} }
{ "user_id": null, "update_type": "new", "timestamp": 1557990020, "dob": "11/19/1944", "sex": "M", "gender": "M", "first_name": "Joshua", "last_name": "Mitchell", "address": {"street_address":"843 Hannah Corners","city":"Woodland Hills","state":"CA","zip":91367} }
{ "user_id": 41954, "update_type": null, "timestamp": 1563474300, "dob": "01-05-1964", "sex": "F", "gender": "F", "first_name": "Sandra", "last_name": "Flores", "address": {"street_address":"203 Nicholson Mountains","city":"Glendale","state":"CA","zip":91201} }
{ "user_id": "#36644", "update_type": "new", "timestamp": 1566185600, "dob": "03/07/1941", "sex": "M", "gender": "M", "first_name": "Casey", "last_name": "Miles", "address": {"street_address":"27548 Craig Dale Apt. 118","city":"Altadena","state":"CA","zip":91001} }"""

def get_data_description(self):
return """There are three datasets in this repository:
1. bpm_json
- Schema: device_id LONG, time TIMESTAMP, heartrate DOUBLE
- 4 normal records
- 1 record with null device_id
- 1 record with null heartrate
- 1 record with negative heartrate
- 1 record with incompatible schema (invalid string for device_id)
2. workouts_json
- Schema: `user_id INT, workout_id INT, timestamp FLOAT, action STRING, session_id INT`
- 3 normal workout records
- 1 workout record with null workout ID
- 1 workout record with null action
- 1 workout record with incompatible schema (invalid string for session_id)
3. users_cdc_json
- Schema: user_id LONG, update_type STRING, timestamp FLOAT, dob STRING, sex STRING, gender STRING, first_name STRING, last_name STRING, address STRUCT<street_address: STRING, city: STRING, state: STRING, zip: INT>
- 4 normal records
- 1 duplicate record
- 1 null user_id
- 1 null update_type
- 1 record wth incompatible schema (invalid string for user_id)
"""
3 changes: 0 additions & 3 deletions test_data_setup.egg-info/PKG-INFO

This file was deleted.

8 changes: 0 additions & 8 deletions test_data_setup.egg-info/SOURCES.txt

This file was deleted.

1 change: 0 additions & 1 deletion test_data_setup.egg-info/dependency_links.txt

This file was deleted.

1 change: 0 additions & 1 deletion test_data_setup.egg-info/top_level.txt

This file was deleted.

0 comments on commit e067768

Please sign in to comment.