[ase-users] ase-db output limit and sorting
Tristan Maxson
tgmaxson at gmail.com
Fri Oct 24 12:56:53 CEST 2014
To be clear, you are saying that ase-db discards extra results (past the
limit) BEFORE sorting rather than after?...This seems like a bug if so. I
will look into it and see if its easily fixable if this is the case.
Thank you,
Tristan Maxson
On Fri, Oct 24, 2014 at 6:52 AM, Peter Bjerre Jensen <pbjen at dtu.dk> wrote:
> Hi
>
> According to the help of ase-db (ase-db --help) one can specify the number
> of entries to show with the keyword limit; however I do not think it works
> very well in combination with the sort function.
>
> For example I have created a database following the ase-ga toturial (
> https://wiki.fysik.dtu.dk/ase/tutorials/ga/ga_fcc_alloys.html ) and
> generated a database where the 5 best structures according to raw_score are
> these:
>
> id|age|user |formula |pbc|volume| mass| hof|raw_score
> 153|22s|pbjen|Ni2Pt2 |---| 1.000|507.547|-0.107| 0.107
> 127|34s|pbjen|Cu2Pt2 |---| 1.000|517.252|-0.110| 0.110
> 75|54s|pbjen|Cu2Pt2 |---| 1.000|517.252|-0.110| 0.110
> 181| 9s|pbjen|Cu2Pt2 |---| 1.000|517.252|-0.110| 0.110
> 139|29s|pbjen|Ni3Pt |---| 1.000|371.160|-0.118| 0.118
>
> This was obtained by using "ase-db fcc_alloys.db --limit 0
> -c+hof,raw_score -s raw_score" to show all entries and sort by
> raw_score(=-hof); which should be as high as possible for the best
> candidates.
>
> However, if I now do "ase-db fcc_alloys.db --limit 5 -c+hof,raw_score -s
> raw_score" I obtain the top of the list (which are the unrelaxed structures
> from the tutorial with no defined raw_score):
>
> id| age|user |formula |pbc|volume| mass|hof|raw_score
> 1|248s|pbjen| |---| 1.000| 0.000| |
> 2|248s|pbjen|AgAl2Pt |---| 1.000|356.911| |
> 3|248s|pbjen|Ag3Cu |---| 1.000|387.150| |
> 4|247s|pbjen|AgAlAuCu|---| 1.000|395.362| |
> 5|247s|pbjen|AgAlAuPd|---| 1.000|438.236| |
>
> I think this is very unpractical, and I think it would make most sense to
> show the last entries if one specifies a limit.
>
> I think a simple solution could be to add an extra keyword specifying the
> sorting to be reverse?
>
> Best regards
> Peter
>
> Peter Bjerre Jensen PhD Student DTU Energy Conversion
>
>
> Technical University of Denmark
> Department of Energy Conversion and Storage Fysikvej, Building 307
> 2800 Kgs. Lyngby Direct +45 45253204 pbjen at dtu.dk www.ecs.dtu.dk
>
>
>
> --
> Peter Bjerre Jensen
> Gyngemose Parkvej 6C ST TH
> 2860 Søborg
> Tlf. 21 26 13 90
>
>
> _______________________________________________
> ase-users mailing list
> ase-users at listserv.fysik.dtu.dk
> https://listserv.fysik.dtu.dk/mailman/listinfo/ase-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listserv.fysik.dtu.dk/pipermail/ase-users/attachments/20141024/32ca4da2/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: DTU_email_logo_01.gif
Type: image/gif
Size: 1055 bytes
Desc: not available
URL: <http://listserv.fysik.dtu.dk/pipermail/ase-users/attachments/20141024/32ca4da2/attachment.gif>
More information about the ase-users
mailing list