Giter Club home page Giter Club logo

Comments (26)

abelcarreras avatar abelcarreras commented on July 3, 2024 1

aiida-lammps now compatible with v1.0.0b3 in master branch thanks to Chris Sewell.

from aiidalab.

zhubonan avatar zhubonan commented on July 3, 2024 1

aiida-castep is now compatible with aiida-core v1.0.0b3 with new release 1.0.0b1 at aiida_1.0_compatible branch.

from aiidalab.

chrisjsewell avatar chrisjsewell commented on July 3, 2024 1

aiida-crystal17 is now compatible with aiida-core v1.0.0b5:

pip install aiida-crystal17==0.9.0b5

from aiidalab.

chrisjsewell avatar chrisjsewell commented on July 3, 2024 1

@ltalirz yeh no problem, I guess we can chat about it on Slack. Btw, on your initial comment, it should be aiida-crystal17 not aiida-crystal

from aiidalab.

sphuber avatar sphuber commented on July 3, 2024 1

aiida-codtools==2.0.0b1 is now fully migrated

from aiidalab.

greschd avatar greschd commented on July 3, 2024 1

aiida-bands-inspect==0.2.0b1 migrated

from aiidalab.

ltalirz avatar ltalirz commented on July 3, 2024 1

what is the best practice to synchronize release with the aiida-core.

After discussing with @giovannipizzi & @sphuber I would suggest the following:

  1. stable release of the plugin: either wait for aiida-core 1.0 release or do it already now
  2. suggested way to depend on aiida-core: aiida-core>=1.0.0,<2.0.0 (or aiida-core>=1.0.0b6,<2.0.0)

Point 1. may seem a bit unorthodox but you can have a look at the project for the 1.0 release and convince yourselves that we aren't going to do any breaking changes. Expect the release by November 1st.

from aiidalab.

greschd avatar greschd commented on July 3, 2024 1

aiida-optimize==0.2.0 migrated

from aiidalab.

greschd avatar greschd commented on July 3, 2024 1

aiida-tbmodels==0.2.0 migrated

from aiidalab.

espenfl avatar espenfl commented on July 3, 2024

aiida-vasp: in progress in branch migrate_beta

from aiidalab.

yakutovicha avatar yakutovicha commented on July 3, 2024

aiida-raspa: in progress in branch aiida-1.0

from aiidalab.

zhubonan avatar zhubonan commented on July 3, 2024

aiida-castep: in progress in branch aiida_1.0_compatible. The core functionality is working as tests are passing (pinned to b2). I still need to migrate the methods to help setup calculations though.

from aiidalab.

abelcarreras avatar abelcarreras commented on July 3, 2024

aiida-lammps working in v1.0.0b1 in master branch, currently testing v1.0.0b2

from aiidalab.

ltalirz avatar ltalirz commented on July 3, 2024

just a reminder that the aiida workshop will take place May 21st-24th.

plugins in high demand are aiida-quantumespresso and aiida-vasp (not listed here) + interest in aiida-wannier90, aiida-yambo,, aiida-raspa/zeo++ and aiida- siesta
plugins-interest

If you manage to make a tag (possibly with a pypi release) before the tutorial, this might bring you some new users and, potentially, developers.

Other codes used by participants (not listed as options in the query above):

  • CP2K
  • Crystal
  • KKR

P.S. As for which AiiDA version to link to - @sphuber and me will be making a new beta release next week, so don't pin your plugin to a particular beta version. The API should remain stable with respect to b2 (minor change to verdi setup/quicksetup - changes will be documented in the changelog).

from aiidalab.

Tseplyaev avatar Tseplyaev commented on July 3, 2024

aiida-fleur is working with 1.0.0b1, develop branch

from aiidalab.

mikibonacci avatar mikibonacci commented on July 3, 2024

yambo-aiida is working in branch dev_aiida1.x. Workflows not migrated yet

from aiidalab.

ltalirz avatar ltalirz commented on July 3, 2024

fyi - aiida-core 1.0.0b3 has just been released.
All changes and bug fixes with respect to 1.0.0b2 are documented in the changelog
One change mentioned there might require a change in your travis setup (the profile name is now an option --profile myprofile in verdi setup)

from aiidalab.

vdikan avatar vdikan commented on July 3, 2024

aiida-siesta works with 1.0.0b3, experimentally together with base workflow in workflow-migration branch

from aiidalab.

sphuber avatar sphuber commented on July 3, 2024

Update for aiida-quantumespresso: the develop branch and tag v3.0.0a3 are now mostly compatible with aiida-core==1.0.0b3

from aiidalab.

ltalirz avatar ltalirz commented on July 3, 2024

Thanks to everybody for your updates.
If you decide to make an alpha/beta tag of your plugin to have a reference version for the tutorial, let me know.

from aiidalab.

ltalirz avatar ltalirz commented on July 3, 2024

P.S. And when you make your next release on PyPI, don't forget to include the Framework :: AiiDA classifier

from aiidalab.

chrisjsewell avatar chrisjsewell commented on July 3, 2024

FYI aiida-crystal17 is also available now on conda-forge:

conda install -c conda-forge aiida-crystal17 aiida-core.services

I would encourage others to add their plugins as well

from aiidalab.

ltalirz avatar ltalirz commented on July 3, 2024

very cool, Chris - thanks!
By the way, @pzarabadip is interested in writing docs for setting up aiida-core without superuser privileges and I pointed him to your activate-aiida package package that works with conda out of the box. Perhaps we should sit together at some point and think a bit about how we can standardize this a bit and make it as easy to use as possible.

I won't be misusing this thread any further but I'm mentioning this here in case other people are interested in this as well (just drop me a line).

from aiidalab.

ltalirz avatar ltalirz commented on July 3, 2024

Fyi - I've created 'plugin-developers' team under the aiidateam github organization and invited all of you. Going forward, we can use @aiidateam/plugin-developers to notify plugin developers on github (and I'll be closing this issue after aiida-core 1.0 is released).

Some more updates:

Edit: It seems the @aiidateam/plugin-developers mention works only on repositories under aiidateam. Might have been useful elsewhere as well, but for the moment I guess this is ok.

from aiidalab.

zhubonan avatar zhubonan commented on July 3, 2024

Thanks. I wonder what is the best practice to synchronize release with the aiida-core. For example, I have a working version of my plugin (1.0.0b1 ) that is compatible and pre-released to PyPI. Should I just release a new (non pre-release) version with dependency aiida-core>=1.0 right after the core becomes avaliable?

from aiidalab.

ltalirz avatar ltalirz commented on July 3, 2024

Thanks to everyone for making great progress - also welcome to newcomers @Tseplyaev @pzarabadip @blokhin @dev-zero @unkcpz @JPchico !

Today, almost all plugins from the list above have releases compatible with aiida-core 1.0.0b2 & later; last holdouts are aiida-siesta @albgar @bosonie , aiida-vasp @espenfl and aiida-yambo @mikibonacci

I'll be closing this issue now - going forward, please refer to the AiiDA registry for information on version compatibility of AiiDA plugins.

If you aren't yet part of the aiidateam/plugin-developers team, let me know and I will add you.

Important

If you want to be notified of posts to the plugin-developers discussion group, please go to https://github.com/orgs/aiidateam/teams/plugin-developers and select "Watching" in the sidebar.

from aiidalab.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.