Adding block2 - #34432
Conversation
|
Hi! This is the friendly automated conda-forge-linting service. I wanted to let you know that I linted all conda-recipes in your PR ( Here's what I've got... For recipes/block2/recipe.yaml:
For recipes/block2/recipe.yaml:
This message was generated by GitHub Actions workflow run https://github.com/conda-forge/conda-forge-webservices/actions/runs/31026661928. Examine the logs at this URL for more detail. |
|
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
|
Hi! This is the friendly automated conda-forge-linting service. I failed to even lint the recipe, probably because of a conda-smithy bug 😢. This likely indicates a problem in your This message was generated by GitHub Actions workflow run https://github.com/conda-forge/conda-forge-webservices/actions/runs/31037511480. Examine the logs at this URL for more detail. |
|
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
|
Thanks @chillenb for preparing this recipe! I am the upstream author and maintainer of |
|
Marking this ready for review now! The linux-64 build is only failing because it is taking over 6 hours to build for all versions of Python. Also, windows and osx-arm64 are skipped for now. I think the appropriate review team for this would be @conda-forge/help-python-c ? |
|
@conda-forge-admin, please ping conda-forge/help-c-cpp |
|
Hi! This is the friendly automated conda-forge-webservice. I was asked to ping @conda-forge/help-c-cpp and so here I am doing that. |
|
@conda-forge-admin, please ping conda-forge/help-python-c |
|
Hi! This is the friendly automated conda-forge-webservice. I was asked to ping @conda-forge/help-python-c and so here I am doing that. |
|
@conda-forge-admin, please ping conda-forge/help-c-cpp |
|
Hi! This is the friendly automated conda-forge-webservice. I was asked to ping @conda-forge/help-c-cpp and so here I am doing that. |
|
@conda-forge-admin, please ping conda-forge/help-python-c |
|
Hi! This is the friendly automated conda-forge-webservice. I was asked to ping @conda-forge/help-python-c and so here I am doing that. |
|
Hi! This is the friendly automated conda-forge-linting service. I wanted to let you know that I linted all conda-recipes in your PR ( Here's what I've got... For recipes/block2/recipe.yaml:
This message was generated by GitHub Actions workflow run https://github.com/conda-forge/conda-forge-webservices/actions/runs/33288164378. Examine the logs at this URL for more detail. |
|
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
|
At Huanchen's (@hczhai) suggestion, I disabled quite a few features to reduce compile time, so that the CI passes. They can be added back after merging. |
|
@conda-forge-admin, please ping conda-forge/help-c-cpp |
|
Hi! This is the friendly automated conda-forge-webservice. I was asked to ping @conda-forge/help-c-cpp and so here I am doing that. |
| tests: | ||
| - python: | ||
| imports: | ||
| - pyblock2 |
There was a problem hiding this comment.
It seems that block2 is also importable, should it try to import it here?
|
I am a bit confusion by the version, it seems that the 0.5.3 tag actually advertise the python library as having version 1.1.0 ? See https://github.com/block-hczhai/block2-preview/blob/v0.5.3/setup.py#L147 . |
Sorry for the confusion. The |
|
@traversaro, thanks for the feedback!
Would these changes address your concerns? |
block2 is an efficient and highly scalable implementation of the Density Matrix Renormalization Group (DMRG) for quantum chemistry, based on the Matrix Product Operator (MPO) formalism. The code is highly optimized for production level calculation of realistic systems. It also provides plenty of options for tuning performance and new algorithm development.
The linux-64 build should succeed once this PR is merged; it is only failing due to the 6 hour time limit.
Checklist
url) rather than a repo (e.g.git_url) is used in your recipe (see here for more details).