Skip to content

{lib}[foss/2022a] zeus-mcmc v2.5.4#19033

Merged
migueldiascosta merged 4 commits intoeasybuilders:developfrom
jose-d:20231018154914_new_pr_zeus-mcmc254
Oct 19, 2023
Merged

{lib}[foss/2022a] zeus-mcmc v2.5.4#19033
migueldiascosta merged 4 commits intoeasybuilders:developfrom
jose-d:20231018154914_new_pr_zeus-mcmc254

Conversation

@jose-d
Copy link
Copy Markdown
Contributor

@jose-d jose-d commented Oct 18, 2023

(created using eb --new-pr)

@jose-d
Copy link
Copy Markdown
Contributor Author

jose-d commented Oct 18, 2023

Test report by @jose-d
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
cvmfs1.koios.lan - Linux Rocky Linux 8.8 (Green Obsidian), x86_64, Intel(R) Xeon(R) Gold 6130 CPU @ 2.10GHz, Python 3.11.2
See https://gist.github.com/jose-d/f0457a038f86c2ec1c95add828865f34 for a full test report.

Comment thread easybuild/easyconfigs/z/zeus-mcmc/zeus-mcmc-2.5.4-foss-2022a.eb Outdated
@migueldiascosta migueldiascosta added this to the 4.x milestone Oct 19, 2023
@jose-d
Copy link
Copy Markdown
Contributor Author

jose-d commented Oct 19, 2023

Test report by @jose-d
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
cvmfs1.koios.lan - Linux Rocky Linux 8.8 (Green Obsidian), x86_64, Intel(R) Xeon(R) Gold 6130 CPU @ 2.10GHz, Python 3.11.2
See https://gist.github.com/jose-d/6ddb55e5a56951118d23cf33c47e157e for a full test report.

}),
]

moduleclass = 'lib'
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

well, lib is arguably better than emcees astro, but since this is the first easyconfig for zeus-mcmc, how do you feel about changing this to math?

Copy link
Copy Markdown
Contributor Author

@jose-d jose-d Oct 19, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Both libraries (emcee and zeus-mcmc) are maintained by people with astro background - see authors profiles at github:

At our facilities, we use the libs in research related to astro-physics or cosmology, anyway, use out-of this field is not forbidden indeed :)

That's why I went with very generic lib(not as I did few years ago with emcee ) ...

I'd follow your suggestion as you have better overview how moduleclass is used in broader context here..
All math,lib, and even astro seems to be okayish to me..

So I'm not strongly opinionated. 🤔

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

both packages look completely generic MCMC implementations to me, I don't see anything domain specific about them

but indeed moduleclass is often subjective and nothing is enforced at all, so definitely not a hill worth dying on :)

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

change libmath done. ✅

@migueldiascosta
Copy link
Copy Markdown
Member

@boegelbot please test @ generoso

@boegelbot
Copy link
Copy Markdown
Collaborator

@migueldiascosta: Request for testing this PR well received on login1

PR test command 'EB_PR=19033 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs /opt/software/slurm/bin/sbatch --job-name test_PR_19033 --ntasks=4 ~/boegelbot/eb_from_pr_upload_generoso.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 11966

Test results coming soon (I hope)...

Details

- notification for comment with ID 1770335406 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Copy Markdown
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
cns1 - Linux Rocky Linux 8.5, x86_64, Intel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz (haswell), Python 3.6.8
See https://gist.github.com/boegelbot/6813322cae397c2b708852f5824dabdb for a full test report.

(zeus-)MCMC is statistical sampling method, so use of moduleclass `math` seems to be more descriptive than generic `lib`
Copy link
Copy Markdown
Member

@migueldiascosta migueldiascosta left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@migueldiascosta
Copy link
Copy Markdown
Member

Going in, thanks @jose-d!

@migueldiascosta migueldiascosta merged commit 308a1bb into easybuilders:develop Oct 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants