Skip to content

Decorana #28

Description

@jobdiogenes

Some comments.

In readme say that exe binary are for Windows, so, decorana was made for Mainframes in Fortran.
and could be compiled to all platforms that support GCC Gfortran are supported.

I'm converting R metacom to Python, and found this issue. because use a decorana.
original decorana binary could be build in unix just using

gfortran --static decorana.f -o decorana

in windows, just add .exe at end.

decorana R source, its little different.
they use some original routines. as a external Fortran call, from a C program.
in that C program they adjust data to be processed to decorana routines.
its a two layers solution. R code, that cal a C code that call a Fortran code.
They have reason for that, but in python we could follow another approach.

  • Calling
  1. use decorana.F as external module with some adjusts in fortran code. using f2py.
  2. use python lib fanalysis to do CA, in testing this now, and eig values are the same as come from R decorana. row,col projections I'm still checking
  3. create a python interface that call decorana.F routines, as R decorana did, bit without de C layer.

I'm looking to all these.

I'm glad to read that data are in place to be run by decorana.
So, then could call FORTRAN easily.

I did a fork, and could do some tests to ecopy.

anyone could mail me to jobdiogenes - gmail.

I really like to help efforts to ecology with python .

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions