
#List of required Python packages required to run Python/Numpy and
#PyTOrch versions:

requirements.txt

# --------------
#Main program that reads in the training and test sets and trains 
#(converges) the network:

AutoClass2DBatch.py  #Command-line version
AutoClass2D.py  #function (def) version that returns the trained matrices and vectors      
AutoClassPyT.py  #PyTorch version 
MKClassModel.py  #PyTorch model
AutoClassCNN.py #PyTorch version Convolution Neural Network (CNN)  
MKClassCNNModel.py  ##PyTorch CNN model

#-----------------
#Routine to query the trained network by predicting samples in noisy augmentations of
#the libr18_225 atlas 

AutoClass2D_Query.py
AutoClassPyT_Query.py  #PyTorch version 
AutoClassCNN_Query.py  #PyTorch CNN version
#---------------
#The input files required with training and test samples:
#Requires H5 Python package

Libr18_225Samples2D.h5 #Set that can be predicted by the network AFTER training
Libr18_27Samples2D.h5  #Test set needed DURING training
Libr18Samples3002D.h5  #Main training set


