oceanexplains / SwiftyScience

Exploring iPhone as a scientific tool

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SwiftyScience

Exploring the phone as a scientific tool

SwiftyScience is meant to be a one part tool and one part exploration. It will expedite future projects where I want to incorporate some of the features I've built in here, and will also feature tools for general work in science (leaning towards my own work), such as various calculators and data collection interfaces. As the iPhone records so much health data through its own sensors and algorithms as well as through conneciton to various third oparty apps (such as electronic health records systems), it also serves as a means of consolidation of health metrics, activity, nutrition, and other data. I will be using this as a way to export the data to .csv fomat so that I can clean it and use it for personal ML projects.

HealthKit Features:
  • Read/Write Symptom Data
  • Read/Write Activity Data
  • Read/Write Characteristic Data
  • Read/Write Nutrition Data
  • Read/Write Sleep Data
  • Read/Write Exposome Data
  • Read/Write Reproductive Data
  • Export Health Data to CSV basic
  • Health Data Export Selection
Calculator Features:
  • Basic Layout & UI
  • Floating Trig Buttons
  • Floating Operations Buttons
  • Full Scientific Parser MathExpression Implementation
  • Full Landscape/Portrait Orientation Support
  • History
  • Settings
Phone Sensor Features:
  • Display Current Magnetometer Data
  • Display Current Accelerometer Data
  • Display Current Gyroscope Data
  • Display Current Barometer Data
  • Toggle Live Chart Display
  • Live Chart Display Settings
  • Record Data
  • Journal
  • Stream Data
  • Send Data
UI Features:
  • Navigation Menu

About

Exploring iPhone as a scientific tool

License:MIT License


Languages

Language:Swift 100.0%