Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Integration of torch models in main #34

Closed
wants to merge 104 commits into from

Commits on May 15, 2024

  1. feat: Add Torch graph models class implementations

    This commit adds the following implementations to the models_torch subpackage:
    - Added __init__.py for the subpackage
    - Implemented GraphAttentionNetwork in graph_attention_network.py
    - Implemented GraphConvolutionalNetwork in graph_convolutional_network.py
    - Implemented GraphSAGENetwork in graph_sage_network.py
    - Implemented GraphTransformerNetwork in graph_transformer_network.py
    
    These implementations provide configurable nn architectural support for training graph-based models using PyTorch.
    jpitoskas committed May 15, 2024
    Configuration menu
    Copy the full SHA
    ffb9af2 View commit details
    Browse the repository at this point in the history
  2. feat: Move torch-related code in jaqpotpy_torch/

    Create a new directory named jaqpotpy_torch/ to organize all torch-related code.
    We'll decide later whether to keep this code here or move it to an entirely new standalone torch-specific package.
    jpitoskas committed May 15, 2024
    Configuration menu
    Copy the full SHA
    69d0c8f View commit details
    Browse the repository at this point in the history
  3. feat: Add Smiles Graph Featurizer

    This commit initializes the featurizers_torch subpackage, adding the following implementations:
    - Added __init__.py for the subpackage
    - Implemented SmilesGraphFeaturizer in smiles_graph_featurizer.py.
    
    The SmilesGraphFeaturizer class is designed to create custom graph featurizations from SMILES strings.
    It offers highly configurable options, allowing users to choose from a wide range of both atom and bond characteristics to be included.
    jpitoskas committed May 15, 2024
    Configuration menu
    Copy the full SHA
    2972b63 View commit details
    Browse the repository at this point in the history
  4. feat: Add Smiles Graph Dataset

    This commit initializes the datasets_torch subpackage, adding the following implementations:
    - Added __init__.py for the subpackage
    - Implemented SmilesGraphDataset in smiles_graph_dataset.py.
    
    The SmilesGraphDataset class is designed to create a custom torch Dataset for graph-featurized SMILES.
    Its __getitem__ method is overridden to return a torch_geometric Data object enacpsulating the following information:
    - Node attributes (x)
    - Edge indices (edge_index)
    - Edge attributes (edge_attr)
    - Target labels (y)
    - The original SMILES representation (smiles)
    
    SmilesGraphDataset enables straightforward integration into torch-based ML pipelines, facilitating the development of graph-based predictive models.
    jpitoskas committed May 15, 2024
    Configuration menu
    Copy the full SHA
    2098f95 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. refactor: Rename subdirectories in jaqpotpy_torch

    This commit removes the _torch suffix directory names within the jaqpotpy_torch module:
    
    - Renamed datasets_torch directory to datasets
    - Renamed featurizers_torch directory to featurizers
    - Renamed models_torch directory to models
    jpitoskas committed May 16, 2024
    Configuration menu
    Copy the full SHA
    35ed377 View commit details
    Browse the repository at this point in the history
  2. feat: Add trainers package for torch models

    This commit initializes the trainers subpackage, adding the following implementations:
    - Added __init__.py for the subpackage
    - Implemented an initial version of TorchModelTrainer abstract class in torch_model_trainer.py.
    jpitoskas committed May 16, 2024
    Configuration menu
    Copy the full SHA
    05a8791 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2024

  1. feat: Extended trainers package for torch models

    This commit initializes the trainers subpackage, adding the following implementations:
    - Added BinaryGraphModelTrainer, RegressionGraphModelTrainer in __init__.py
    - Extended TorchModelTrainer class with additional attributes.
    jpitoskas committed May 20, 2024
    Configuration menu
    Copy the full SHA
    6fd3be3 View commit details
    Browse the repository at this point in the history
  2. feat: Implement Binary & Regression Graph Trainers

    This commit adds the following implementations to the trainers subpackage:
    - BinaryGraphModelTrainer subclass
    - RegressionGraphModelTrainer subclass
    jpitoskas committed May 20, 2024
    Configuration menu
    Copy the full SHA
    6aa65ba View commit details
    Browse the repository at this point in the history

Commits on May 23, 2024

  1. feat: Implement SmilesGraphDatasetWithExternal

    This commit adds the SmilesGraphDatasetWithExternal class implementation to the datasets subpackage.
    This class inherits from SmilesGraphDataset, and adds the functionality of providing an external
    feature vector along with the smiles representation.
    jpitoskas committed May 23, 2024
    Configuration menu
    Copy the full SHA
    72dc45a View commit details
    Browse the repository at this point in the history
  2. refactor: Add abstract class Featurizer

    This commit adds the implementation of the Featurizer abstract class.
    Also the abstract method featurize() is defined.
    jpitoskas committed May 23, 2024
    Configuration menu
    Copy the full SHA
    9bbd19e View commit details
    Browse the repository at this point in the history
  3. feat: Implement Fully Connected Network model

    This commit adds the FullyConnectedNetwork class implementation to the models.
    jpitoskas committed May 23, 2024
    Configuration menu
    Copy the full SHA
    b26555c View commit details
    Browse the repository at this point in the history
  4. feat: Implement graph models with external feats

    This commit adds the following implementations to the models subpackage:
    - GraphAttentionNetworkWithExternal
    - GraphConvolutionalNetworkWithExternal
    - GraphSAGENetworkWithExternal
    - GraphTransformerNetworkWithExternal
    
    In these models the corresponding graph neural network is employed to produce
    global level representations from smiles. Then these are concatenated with the
    external feature vectors and the concatenated vector is passed through a fully
    connected network to produce the final output.
    jpitoskas committed May 23, 2024
    Configuration menu
    Copy the full SHA
    abf26a8 View commit details
    Browse the repository at this point in the history
  5. fix: Circular import error and add super()

    - Fixed a circular import error of the FullyConnectedNetwork class
    - Added super().__init__() to all the models supporting external features
    jpitoskas committed May 23, 2024
    Configuration menu
    Copy the full SHA
    59895d8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    611430c View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2024

  1. feat: Deployment for torch models

    This commit adds the implementation of the deploy_model for both
    RegressionGraphModelTrainer and BinaryGraphModelTrainer.
    
    deploy_model() is an abstract method of the TorchModelTrainer base class,
    and must be implemented in every class that inherits from TorchModelTrainer,
    to support model deployment on Jaqpot.
    jpitoskas committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    4a4e5f8 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. feat: Deploy for external and changed logic

    In this commit we:
    - Implement the deployment logic for models and trainers that use external features
    - Set deploy_model function to be on the TorchModelTrainer class
    - Define the abstract method prepare_for_deployment() with a dynamic set of arguments per trainer subclass which transforms the data into the appropriate JSON
    - Add 'SMILES' in a protected namespace so that external features can't be named like this
    - Fix bugs regarding model input arguments
    jpitoskas committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    044c87d View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2024

  1. Configuration menu
    Copy the full SHA
    686106e View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2024

  1. Configuration menu
    Copy the full SHA
    6b683aa View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

  1. Configuration menu
    Copy the full SHA
    c3227d2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9d5a50b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dedceae View commit details
    Browse the repository at this point in the history
  4. feat: Fully functional torch model upload

    This commit provides:
    - Ready for deployment torch models are implemented
    - Everything up to date with the current structure of the API
    jpitoskas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    e863a12 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    26fb527 View commit details
    Browse the repository at this point in the history
  6. feat: Implement FC Trainer for solely external

    This commit implements:
    - TabularDataset class inheriting from torch.utils.data.Dataset
    - BinaryFCModelTrainer & RegressionFCModelTrainer
    - The required changed in the BinaryModelTrainer and RegressionModelTrainer abstract classes to support data from torch.utils.data.DataLoader as well
    jpitoskas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    3a81ef6 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. Configuration menu
    Copy the full SHA
    927d84d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c61006c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7eee23f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5dbe355 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0e68b16 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f026247 View commit details
    Browse the repository at this point in the history
  7. fix: Fix args types of all networks/models

    In this commit we:
    - Fix default value of heads argument
    - Remove unnecessary 'Optional' types
    jpitoskas committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    4c7725f View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. Configuration menu
    Copy the full SHA
    31cfe29 View commit details
    Browse the repository at this point in the history
  2. fix: Two minor fixes in metrics

    In this commit we:
    - Add zero_division=0 to f1
    - Add labels to confusion matrix function
    jpitoskas committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    8c5333f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5600dea View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2024

  1. Configuration menu
    Copy the full SHA
    9177278 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    374e11e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e23581a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    250575a View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. Configuration menu
    Copy the full SHA
    d92c875 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5cb1b00 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1927cfb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2482033 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f5762ce View commit details
    Browse the repository at this point in the history
  6. refactor: SmilesGraphFeaturizer code in docs

    This commit:
    - Adds example code blocks in SmilesGraphFeaturizer
    - Sets '.' instead of '_' for the separator when showing atom/bond characteristics vector labels
    - Add __call__ to to call abstract featurize() method in abstract class Featurizer
    jpitoskas committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    3f3259a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4d04f16 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2024

  1. refactor: Add docs for models etc

    This commit:
    - Adds/refactors docs for models
    - Modifies author section
    jpitoskas committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    498bd7f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    53bdb32 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eb2a165 View commit details
    Browse the repository at this point in the history
  4. feat: Add Torch graph models class implementations

    This commit adds the following implementations to the models_torch subpackage:
    - Added __init__.py for the subpackage
    - Implemented GraphAttentionNetwork in graph_attention_network.py
    - Implemented GraphConvolutionalNetwork in graph_convolutional_network.py
    - Implemented GraphSAGENetwork in graph_sage_network.py
    - Implemented GraphTransformerNetwork in graph_transformer_network.py
    
    These implementations provide configurable nn architectural support for training graph-based models using PyTorch.
    jpitoskas committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    0599703 View commit details
    Browse the repository at this point in the history
  5. feat: Move torch-related code in jaqpotpy_torch/

    Create a new directory named jaqpotpy_torch/ to organize all torch-related code.
    We'll decide later whether to keep this code here or move it to an entirely new standalone torch-specific package.
    jpitoskas committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    52a0a8b View commit details
    Browse the repository at this point in the history
  6. feat: Add Smiles Graph Featurizer

    This commit initializes the featurizers_torch subpackage, adding the following implementations:
    - Added __init__.py for the subpackage
    - Implemented SmilesGraphFeaturizer in smiles_graph_featurizer.py.
    
    The SmilesGraphFeaturizer class is designed to create custom graph featurizations from SMILES strings.
    It offers highly configurable options, allowing users to choose from a wide range of both atom and bond characteristics to be included.
    jpitoskas committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    7e94fd1 View commit details
    Browse the repository at this point in the history
  7. feat: Add Smiles Graph Dataset

    This commit initializes the datasets_torch subpackage, adding the following implementations:
    - Added __init__.py for the subpackage
    - Implemented SmilesGraphDataset in smiles_graph_dataset.py.
    
    The SmilesGraphDataset class is designed to create a custom torch Dataset for graph-featurized SMILES.
    Its __getitem__ method is overridden to return a torch_geometric Data object enacpsulating the following information:
    - Node attributes (x)
    - Edge indices (edge_index)
    - Edge attributes (edge_attr)
    - Target labels (y)
    - The original SMILES representation (smiles)
    
    SmilesGraphDataset enables straightforward integration into torch-based ML pipelines, facilitating the development of graph-based predictive models.
    jpitoskas committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    6929bdc View commit details
    Browse the repository at this point in the history
  8. refactor: Rename subdirectories in jaqpotpy_torch

    This commit removes the _torch suffix directory names within the jaqpotpy_torch module:
    
    - Renamed datasets_torch directory to datasets
    - Renamed featurizers_torch directory to featurizers
    - Renamed models_torch directory to models
    jpitoskas committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    fee07df View commit details
    Browse the repository at this point in the history
  9. feat: Add trainers package for torch models

    This commit initializes the trainers subpackage, adding the following implementations:
    - Added __init__.py for the subpackage
    - Implemented an initial version of TorchModelTrainer abstract class in torch_model_trainer.py.
    jpitoskas committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    db0764c View commit details
    Browse the repository at this point in the history
  10. feat: Extended trainers package for torch models

    This commit initializes the trainers subpackage, adding the following implementations:
    - Added BinaryGraphModelTrainer, RegressionGraphModelTrainer in __init__.py
    - Extended TorchModelTrainer class with additional attributes.
    jpitoskas committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    34e6f8f View commit details
    Browse the repository at this point in the history
  11. feat: Implement Binary & Regression Graph Trainers

    This commit adds the following implementations to the trainers subpackage:
    - BinaryGraphModelTrainer subclass
    - RegressionGraphModelTrainer subclass
    jpitoskas committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    fee812e View commit details
    Browse the repository at this point in the history
  12. feat: Implement SmilesGraphDatasetWithExternal

    This commit adds the SmilesGraphDatasetWithExternal class implementation to the datasets subpackage.
    This class inherits from SmilesGraphDataset, and adds the functionality of providing an external
    feature vector along with the smiles representation.
    jpitoskas committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    1c8fe26 View commit details
    Browse the repository at this point in the history
  13. refactor: Add abstract class Featurizer

    This commit adds the implementation of the Featurizer abstract class.
    Also the abstract method featurize() is defined.
    jpitoskas committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    f08cec6 View commit details
    Browse the repository at this point in the history
  14. feat: Implement Fully Connected Network model

    This commit adds the FullyConnectedNetwork class implementation to the models.
    jpitoskas committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    3be83e0 View commit details
    Browse the repository at this point in the history
  15. feat: Implement graph models with external feats

    This commit adds the following implementations to the models subpackage:
    - GraphAttentionNetworkWithExternal
    - GraphConvolutionalNetworkWithExternal
    - GraphSAGENetworkWithExternal
    - GraphTransformerNetworkWithExternal
    
    In these models the corresponding graph neural network is employed to produce
    global level representations from smiles. Then these are concatenated with the
    external feature vectors and the concatenated vector is passed through a fully
    connected network to produce the final output.
    jpitoskas committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    1f459d7 View commit details
    Browse the repository at this point in the history
  16. fix: Circular import error and add super()

    - Fixed a circular import error of the FullyConnectedNetwork class
    - Added super().__init__() to all the models supporting external features
    jpitoskas committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    dc403a9 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    83f5031 View commit details
    Browse the repository at this point in the history
  18. feat: Deployment for torch models

    This commit adds the implementation of the deploy_model for both
    RegressionGraphModelTrainer and BinaryGraphModelTrainer.
    
    deploy_model() is an abstract method of the TorchModelTrainer base class,
    and must be implemented in every class that inherits from TorchModelTrainer,
    to support model deployment on Jaqpot.
    jpitoskas committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    7d5a3da View commit details
    Browse the repository at this point in the history
  19. feat: Deploy for external and changed logic

    In this commit we:
    - Implement the deployment logic for models and trainers that use external features
    - Set deploy_model function to be on the TorchModelTrainer class
    - Define the abstract method prepare_for_deployment() with a dynamic set of arguments per trainer subclass which transforms the data into the appropriate JSON
    - Add 'SMILES' in a protected namespace so that external features can't be named like this
    - Fix bugs regarding model input arguments
    jpitoskas committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    73c13d0 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    e55c4a7 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    2c54bd6 View commit details
    Browse the repository at this point in the history
  22. feat: Fully functional torch model upload

    This commit provides:
    - Ready for deployment torch models are implemented
    - Everything up to date with the current structure of the API
    jpitoskas committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    faefa2a View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    89a071d View commit details
    Browse the repository at this point in the history
  24. feat: Implement FC Trainer for solely external

    This commit implements:
    - TabularDataset class inheriting from torch.utils.data.Dataset
    - BinaryFCModelTrainer & RegressionFCModelTrainer
    - The required changed in the BinaryModelTrainer and RegressionModelTrainer abstract classes to support data from torch.utils.data.DataLoader as well
    jpitoskas committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    126a53f View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    35e45a1 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    d30a668 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    a31a98c View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    b192d9b View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    b6c4c5c View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    4510307 View commit details
    Browse the repository at this point in the history
  31. fix: Fix args types of all networks/models

    In this commit we:
    - Fix default value of heads argument
    - Remove unnecessary 'Optional' types
    jpitoskas committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    3dbabfe View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    08ff203 View commit details
    Browse the repository at this point in the history
  33. fix: Two minor fixes in metrics

    In this commit we:
    - Add zero_division=0 to f1
    - Add labels to confusion matrix function
    jpitoskas committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    ddcd72b View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    f217b38 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    a933dc1 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    2aabc6d View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    f344713 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    4ee8c11 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    9fd1b39 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    16b9046 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    78b6d3e View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    9828db8 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    d7c30f1 View commit details
    Browse the repository at this point in the history
  44. refactor: SmilesGraphFeaturizer code in docs

    This commit:
    - Adds example code blocks in SmilesGraphFeaturizer
    - Sets '.' instead of '_' for the separator when showing atom/bond characteristics vector labels
    - Add __call__ to to call abstract featurize() method in abstract class Featurizer
    jpitoskas committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    d2431fd View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    a1c4922 View commit details
    Browse the repository at this point in the history
  46. refactor: Add docs for models etc

    This commit:
    - Adds/refactors docs for models
    - Modifies author section
    jpitoskas committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    1f89d87 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    b7a4462 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    56a6c11 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    1fe1096 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    3bb3fcb View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    d5ce368 View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    0f3cebf View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    38d4226 View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    a67ec47 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2024

  1. Configuration menu
    Copy the full SHA
    ee19ef3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    951d0ff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dd6a050 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0db9db0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    658536d View commit details
    Browse the repository at this point in the history