Storing a file to Picsell.ia during an experiment is as simple as this :
from picsellia.client import Clientapi_token = '4d388e237d10b8a19a93517ffbe7ea32ee7f4787'project_token = '9c68b4ae-691d-4c3a-9972-8fe49ffb2799'experiment = Client.Experiment(api_token=api_token,project_token=project_tokenname='my_new_experiment')experiment.store('config', 'pipeline.config')
Now you can check that your file has nicely been uploaded on Picsell.ia.
Here are the arguments of the store
method :
name
(string, default="") name of the file as displayed in Picsell.ia, use it to retrieve your file
path
(string, default=None) the path to the file you want to upload
experiment_id
(string, default=None) specify the id of your experiment if you have not initialized it earlier
zip
(Boolean, default=False), set to True if you need to zip the file or even a directory before upload
If you need to retrieve and download an asset previously saved to Picsellia, you can use the download
method
experiment.download('config')
You can optionnaly set some parameters when calling this method
path
, the name of the directory you want to download your file in
large
, if the download fail, try setting this parameter to True to force multipart download