avni.data.common module#
This script/module contains routines that are used to analyze data and files that contain them.
- avni.data.common.creation_date(path_to_file: str)[source]#
Try to get the date that a file was created, falling back to when it was last modified if that isn’t possible.
- Parameters
- path_to_filestr
full path to a file
- Returns
- datetime
datetime stamp in UTC as AVNI server stores datetime in UTC
- Authors
Raj Moulik (moulik@caa.columbia.edu)
- Last Modified
2020.01.06 11.00
- avni.data.common.update_file(file, folder=None, baseurl=None, subdirectory=None)[source]#
If the AVNI server contain a downloadable resource that is newer, download it locally.
- Parameters
- filestr
full path and name of the file to sync with AVNI servers
- folderstr
folder where local files are store, by default as output from tools.get_filedir()
- baseurl: str
public URL from where the public downloads can take place, by default as specified as downloadpage in constants.py
- subdirectory: str
subdirectory inside the baseurl where the file should be synced
- :Authors:
Raj Moulik (moulik@caa.columbia.edu)
- :Last Modified:
2023.01.06 11.00