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

New command: looper set #64

Closed
nsheff opened this issue Nov 6, 2018 · 4 comments
Closed

New command: looper set #64

nsheff opened this issue Nov 6, 2018 · 4 comments
Milestone

Comments

@nsheff
Copy link
Contributor

nsheff commented Nov 6, 2018

it would be nice if we could set looper project config parameters on the command line. For example,

looper set config.yaml "pipeline_interfaces: /path/to/piface.yaml"

Would update the pipeline_interfaces attribute in the project. This would be a convenient way for tutorials to just programatically set things up. It could prompt before overwriting existing attributes.

This could be done in conjunction with this: pepkit/peppy#200

Related to: pepkit/geofetch#12
It would eliminate the need for geofetch to implement this.

@nsheff nsheff added this to the 0.15 milestone Mar 24, 2020
@nsheff
Copy link
Contributor Author

nsheff commented May 4, 2020

@stolarczyk how do you think this integrates into the dotfile?

@nsheff
Copy link
Contributor Author

nsheff commented Oct 1, 2020

What happened to the looper mod function? It looks like it was put into master on 1.2.1 according to this commit.

But in 1.2.1 it is not functional:

looper --help
version: 1.2.1
usage: looper [-h] [--version] [--logfile LOGFILE] [--verbosity {0,1,2,3,4}]
              [--dbg]
              {run,rerun,runp,table,report,destroy,check,clean,inspect,init}
              ...

looper - A project job submission engine and project manager.

positional arguments:
  {run,rerun,runp,table,report,destroy,check,clean,inspect,init}
    run                 Run or submit sample jobs.
    rerun               Resubmit sample jobs with failed flags.
    runp                Run or submit project jobs.
    table               Write summary stats table for project samples.
    report              Create browsable HTML report of project results.
    destroy             Remove output files of the project.
    check               Check flag status of current runs.
    clean               Run clean scripts of already processed jobs.
    inspect             Print information about a project.
    init                Initialize looper dotfile.

Did get removed? I don't see it in the changelog, either as an addition or as a removal, and i

@nsheff nsheff mentioned this issue Oct 1, 2020
2 tasks
@stolarczyk
Copy link
Member

stolarczyk commented Oct 1, 2020

I don't remember what exactly happened, but I think we decided not to add this command in the end. Looking at the release tags, I don't think we ever released a looper version that supported that.

@nsheff
Copy link
Contributor Author

nsheff commented Oct 1, 2020

ok. maybe we figured out it was too complicated or something...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants