A well planned project will include both a file naming convention and directory structure that will ease the research process and increase efficiency.
A brief yet descriptive file naming convention improves your ability to find files later and quickly determine what they contain. The tips below improve cross compatibility of files between programming languages and software.
File name tips:
Filename Example:
SABOR_CK_04072014_S1_bb_432.csv
SABOR is the project name
CK is the first and last initial of the data collector
04072014 is the DDMMYYYY the data was collected
S1 is the station number/location of the data
bb is the variable collected (backscatter)
432 is the wavelength that the data was collected
csv stands for the file type—ASCII comma separated variable
Instead of "bb 432" or "bb-432" use "bb_432".
Ideally, file formats selected for a project are chosen during the planning stages of a project with a specific data repository or archive in mind.
The following are some guidelines to help you in choosing an appropriate file format for your research:
Preferred File Formats:
Oregon State University has a table of other acceptable formats on top of the preferred file formats.
Version control is necessary when a file is updated regularly or managed by more than one person. Tracking changes in files over time can be done manually or through version control systems.
Simple version control systems:
Any type of document can be stored and versioned with Box.
Advanced version control systems:
Github: a free and open source distributed version control system. Learn more here.