# Python Naming Conventions An outline of Presque Labs naming conventions in code. #### Files lowercase snake .py raster_scan_area.py, barometer.py #### Variables Standard variables should be camelCase. This includes objects and object properties. Do not use acronyms unless they ubiquitous which is a very short list. No self made acronyms. Shortened versions of words is acceptable. (Freq for Frequency, Accel or Acc for Acceleration, etc.). If an acronym must be used they should also be in camel case as a differentiator. callFrequency, duration, imuSystemCalibration, errorUid Constants (things like pin numbers, time constants, etc) should be full uppercase snake IMU_SYS_CAL, JETSON_RUNTIME_PIN #### Classes Class names should be uppercase starting CamelCase Telemetry, RasterScanArea #### Functions Functions should be camelCase like standard variables writeToCsv(), getValues()