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: add PyHPS CLI #3091

Open
wants to merge 35 commits into
base: main
Choose a base branch
from
Open

feat: add PyHPS CLI #3091

wants to merge 35 commits into from

Commits on May 13, 2024

  1. First iteration

    germa89 committed May 13, 2024
    Configuration menu
    Copy the full SHA
    85d371e View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. Adding logging

    It works
    germa89 committed May 14, 2024
    Configuration menu
    Copy the full SHA
    1da9ca4 View commit details
    Browse the repository at this point in the history
  2. fixes to the CLI help

    germa89 committed May 14, 2024
    Configuration menu
    Copy the full SHA
    4f32315 View commit details
    Browse the repository at this point in the history
  3. Fix codacy issues

    germa89 committed May 14, 2024
    Configuration menu
    Copy the full SHA
    08d2055 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    08731de View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. Apply suggestions from code review

    Co-authored-by: Kathy Pippert <[email protected]>
    germa89 and PipKat authored May 16, 2024
    Configuration menu
    Copy the full SHA
    d70b090 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aa8a23c View commit details
    Browse the repository at this point in the history
  3. Adding suggestions

    germa89 committed May 16, 2024
    Configuration menu
    Copy the full SHA
    660e717 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2024

  1. Removing warnings.

    Adding project url print
    germa89 committed May 17, 2024
    Configuration menu
    Copy the full SHA
    33ac15a View commit details
    Browse the repository at this point in the history

Commits on May 22, 2024

  1. Adding inputs and outputs (#3112)

    * Adding inputs and outputs
    
    * Changing arguments order
    
    * Apply suggestions from code review
    
    Co-authored-by: Kathy Pippert <[email protected]>
    
    * Update src/ansys/mapdl/core/cli/hpc.py
    
    ---------
    
    Co-authored-by: Kathy Pippert <[email protected]>
    germa89 and PipKat authored May 22, 2024
    Configuration menu
    Copy the full SHA
    4055c60 View commit details
    Browse the repository at this point in the history
  2. Adding APDL jobs support (#3111)

    * Adding inputs and outputs
    
    * Supporting pure APDL jobs
    
    * Changing arguments order
    
    * Allowing force mode
    
    * Apply suggestions from code review
    
    Co-authored-by: Kathy Pippert <[email protected]>
    
    ---------
    
    Co-authored-by: Kathy Pippert <[email protected]>
    germa89 and PipKat authored May 22, 2024
    Configuration menu
    Copy the full SHA
    f23da00 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2024

  1. Refactoring PyHPS implementation (#3117)

    * Adding inputs and outputs
    
    * Supporting pure APDL jobs
    
    * Allowing force mode
    
    * Initial implementation.
    
    Making task object detachable
    
    * Apply suggestions from code review
    
    Co-authored-by: Kathy Pippert <[email protected]>
    
    * Added job definition bypasser
    
    * Adapting CLI
    
    * Adding option for output and wait
    
    * fixing python and cpu issues
    
    * Using dict for taskdefinition
    Allowing outputs in apdl mode
    
    * Adding `close_client` method
    
    ---------
    
    Co-authored-by: Kathy Pippert <[email protected]>
    germa89 and PipKat authored May 31, 2024
    Configuration menu
    Copy the full SHA
    0f80a47 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2024

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

Commits on Jun 18, 2024

  1. Apply suggestions from Kathy's code review

    Co-authored-by: Kathy Pippert <[email protected]>
    germa89 and PipKat authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    dff728d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a9eb0e8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    445949a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4556c49 View commit details
    Browse the repository at this point in the history
  5. Renaming argument to_json.

    Making ``wait`` ``true`` if `output_to_json`
    germa89 committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    ac875f1 View commit details
    Browse the repository at this point in the history
  6. rewriting docstring

    germa89 committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    1911729 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. Configuration menu
    Copy the full SHA
    9bc7612 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0279ffc View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. Configuration menu
    Copy the full SHA
    dd0cb4b View commit details
    Browse the repository at this point in the history
  2. feat: Detaching logging from main logic (#3205)

    * First approach to login
    
    * Adding HPS dependencies
    
    * Adding changelog entry: 3205.miscellaneous.md
    
    * feat: Coupling login code to current implementation.
    Allowing login using token which is now the preferred method.
    
    * coupling cli
    
    * fix: command name in CLI
    
    * Adding changelog entry: 3205.added.md
    
    * fix: wrong argument that avoid having the input file as argument
    
    * chore: checking config file in submit function.
    
    * feat: avoid venv creation of ``requirements_file`` is False.
    
    * feat: login CLI finished
    
    * feat: making sure we don't get import errors when PyHPS is not installed.
    
    * feat: Adding docstrings
    
    * chore: renaming 'access' to 'get_token_access'.
    
    * fix: failing piping on the CLI.
    
    ---------
    
    Co-authored-by: pyansys-ci-bot <[email protected]>
    germa89 and pyansys-ci-bot authored Jun 26, 2024
    Configuration menu
    Copy the full SHA
    4145688 View commit details
    Browse the repository at this point in the history
  3. fix: codecov suggestions

    germa89 committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    6807934 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

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

Commits on Jul 16, 2024

  1. docs: improved docstring

    germa89 committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    a29589d View commit details
    Browse the repository at this point in the history
  2. feat: renaming to submission.

    germa89 committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    b9a6c98 View commit details
    Browse the repository at this point in the history
  3. fix: doc example

    germa89 committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    e1b85b8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e0bd844 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6cfa2eb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3b55c89 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

  1. docs: adding API docs

    germa89 committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    ef24249 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    82e3209 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7af9298 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a78aa4c View commit details
    Browse the repository at this point in the history