Copy any kind of data between databases
A general process which allows to copy any kind of data from one database to another. It copies any data type handled by both (input and output) databases, including directory data such as Subject or Center, which will be copied recursively.
Data can also be copied into the input database under a new name, for instance copy an existing subject to a new one with a different name.
The process relies on database organization, so it will appropriately rename data when needed to follow the right patterns. It can also operate between databases which do not follow the same ontology organization.
There are a few restrictions, though:
- Input and output databases must use the same data types; each data to be copied must have a type which is understood and has a location in the output database. Moreover, the key attributes set for data must match "sufficiently" (links must work to generate output locations).
- data UUIDs will change, but referentials UUIDs in data will not. Thus data will reference referentials at their former location. This is a limitation that may be overcome, one day.
data_type: Choice ( input )
input_data: Any Type ( entrée )
output_database: Choice ( input )
output_data: Any Type ( sortie )
Toolbox : Gestion des données
Niveau d'utilisateur : 0
Identifiant :
copydata
Nom de fichier :
brainvisa/toolboxes/data management/processes/copydata.py
Supported file formats :
input_data :siRelax Fold Energy, Sigraph Learner, Template model, Template model domain, Process execution event, Histogramme, BrainVISA session event, Quality Check Report, bz2 Matlab file, gz Matlab file, Referential, GIS image, Z compressed GIS image, gz compressed GIS image, Label Translation, DEF Label Translation, Analyse d'histogramme, Gyri Model, VIDA image, NIFTI-1 image, gz compressed ECAT i image, MINC image, gz compressed MINC image, TIFF image, XBM image, PBM image, PGM image, BMP image, XPM image, PPM image, Aims scalar features, Python Script, Bucket, HTML, Text Data Table, Minf, Matlab file, Maillage TRI, gz compressed NIFTI-1 image, Z compressed TRI mesh, PLY mesh, gz compressed TRI mesh, Maillage MESH, Z compressed MESH mesh, gz compressed MESH mesh, gz compressed PLY mesh, Z compressed PLY mesh, GIFTI file, CSV file, XML, TIFF(.tif) image, Text file, Transformation matrix, Graph and data, Hiérarchie, gz compressed VIDA image, Z compressed VIDA image, Z compressed GIFTI file, MNI OBJ mesh, Z compressed Texture, gz compressed GIFTI file, Z compressed MNI OBJ mesh, gz compressed MNI OBJ mesh, Texture, Aims bundles, Z compressed ECAT i image, gz compressed ECAT v image, Commissure coordinates, ECAT i image, SQLite Database File, Database Cache file, Z compressed ECAT v image, PNG image, JPEG image, MNG image, GIF image, gz compressed Texture, Z compressed SPM image, SPM image, gz compressed SPM image, ECAT v image, Répertoireoutput_data :Series of gz compressed NIFTI-1 image, Series of NIFTI-1 image, Series of GIS image, Series of VIDA image, Series of ECAT v image, Series of ECAT i image, Series of JPEG image, Series of GIF image, Series of PNG image, Series of MNG image, Series of BMP image, Series of PBM image, Series of PGM image, Series of PPM image, Series of XBM image, Series of XPM image, Series of TIFF image, Series of MINC image, Series of TIFF(.tif) image, Series of gz compressed MINC image, Series of DICOM image, Series of FreesurferLabel, FreesurferPial, FreesurferWhite, siRelax Fold Energy, FreesurferSphereReg, FreesurferThickness, FreesurferCurv, FreesurferAvgCurv, FreesurferCurvPial, FreesurferParcellation, FreesurferMGZ, FreesurferIsin, FreesurferLabel, Sigraph Learner, SVM classifier, MLP classifier, SNNS pattern, Template model, Template model domain, Process execution event, Histogramme, Bundle Selection Rules, BrainVISA session event, Quality Check Report, Plot results, bz2 Matlab file, gz Matlab file, Referential, GIS image, Z compressed GIS image, gz compressed GIS image, Label Translation, DEF Label Translation, Analyse d'histogramme, Gyri Model, VIDA image, NIFTI-1 image, gz compressed ECAT i image, MINC image, gz compressed MINC image, DICOM image, Series of SPM image, PDF File, TIFF image, XBM image, PBM image, PGM image, BMP image, XPM image, PPM image, Aims scalar features, Python Script, gz compressed TAR archive, Bucket, HTML, Text Data Table, Selection, Minf, Matlab script, Matlab file, Maillage TRI, gz compressed NIFTI-1 image, Z compressed TRI mesh, PLY mesh, gz compressed TRI mesh, Maillage MESH, Z compressed MESH mesh, gz compressed MESH mesh, gz compressed PLY mesh, Z compressed PLY mesh, GIFTI file, ZIP file, Info file, CSV file, ASCII results, XML, TIFF(.tif) image, gzipped XML, Text file, Tree, MINC transformation matrix, Transformation matrix, Graph and data, Hiérarchie, Config file, Graph, Moment Vector, gz compressed VIDA image, Z compressed VIDA image, Z compressed GIFTI file, MNI OBJ mesh, Z compressed Texture, gz compressed GIFTI file, Z compressed MNI OBJ mesh, gz compressed MNI OBJ mesh, Texture, Aims bundles, Z compressed ECAT i image, gz compressed ECAT v image, Commissure coordinates, ECAT i image, pickle file, SQLite Database File, Log file, Database Cache file, gz compressed PS file, Z compressed ECAT v image, BrainVISA/Anatomist animation, PNG image, JPEG image, MNG image, AVI film, MPEG film, QuickTime film, GIF image, gz compressed Texture, Z compressed SPM image, Phase image, SPM image, gz compressed SPM image, ECAT v image, PS file, Fichier, Répertoire