maximum number of paths in Artemis
Yuan, It seems unwise to post a new question at the end of a long and active thread. Presumably you are looking for an answer -- hiding your question at the end of another thread does not seem like a good way to get that answer. That said, the answer to the question of how to get more than 512 paths depends on your operating system. For Mac: See http://millenia.cars.aps.anl.gov/pipermail/ifeffit/2010-October/009673.html For Windows: You will need the ifeffit dll compiled with more paths. Matt, does such a thing exist for the current version of the dll? If you are using linux, let us know. It is not hard to recompile everything to do what you need. I can write up a short howto. B -- Bruce Ravel ------------------------------------ bravel@bnl.gov National Institute of Standards and Technology Synchrotron Methods Group at NSLS --- Beamlines U7A, X24A, X23A2 Building 535A Upton NY, 11973 My homepage: http://xafs.org/BruceRavel EXAFS software: http://cars9.uchicago.edu/~ravel/software/exafs/
Hi Yuan, Bruce,
It looks like I need to make a dll with more than 512 paths..... I'm
on this, but it might take me a day or so.
--Matt
On Mon, Nov 22, 2010 at 5:09 PM, Bruce Ravel
Yuan,
It seems unwise to post a new question at the end of a long and active thread. Presumably you are looking for an answer -- hiding your question at the end of another thread does not seem like a good way to get that answer.
That said, the answer to the question of how to get more than 512 paths depends on your operating system.
For Mac: See http://millenia.cars.aps.anl.gov/pipermail/ifeffit/2010-October/009673.html
For Windows: You will need the ifeffit dll compiled with more paths. Matt, does such a thing exist for the current version of the dll?
If you are using linux, let us know. It is not hard to recompile everything to do what you need. I can write up a short howto.
B
--
Bruce Ravel ------------------------------------ bravel@bnl.gov
National Institute of Standards and Technology Synchrotron Methods Group at NSLS --- Beamlines U7A, X24A, X23A2 Building 535A Upton NY, 11973
My homepage: http://xafs.org/BruceRavel EXAFS software: http://cars9.uchicago.edu/~ravel/software/exafs/ _______________________________________________ Ifeffit mailing list Ifeffit@millenia.cars.aps.anl.gov http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit
Thanks, Matt and Bruce. I need the windows version. Please make it at least
1024.
Yuan
On 11/22/10 3:19 PM, "Matt Newville"
Hi Yuan, Bruce,
It looks like I need to make a dll with more than 512 paths..... I'm on this, but it might take me a day or so.
--Matt
On Mon, Nov 22, 2010 at 5:09 PM, Bruce Ravel
wrote: Yuan,
It seems unwise to post a new question at the end of a long and active thread. Presumably you are looking for an answer -- hiding your question at the end of another thread does not seem like a good way to get that answer.
That said, the answer to the question of how to get more than 512 paths depends on your operating system.
For Mac: See http://millenia.cars.aps.anl.gov/pipermail/ifeffit/2010-October/009673.html
For Windows: You will need the ifeffit dll compiled with more paths. Matt, does such a thing exist for the current version of the dll?
If you are using linux, let us know. It is not hard to recompile everything to do what you need. I can write up a short howto.
B
--
Bruce Ravel ------------------------------------ bravel@bnl.gov
National Institute of Standards and Technology Synchrotron Methods Group at NSLS --- Beamlines U7A, X24A, X23A2 Building 535A Upton NY, 11973
My homepage: http://xafs.org/BruceRavel EXAFS software: http://cars9.uchicago.edu/~ravel/software/exafs/ _______________________________________________ Ifeffit mailing list Ifeffit@millenia.cars.aps.anl.gov http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit
_______________________________________________ Ifeffit mailing list Ifeffit@millenia.cars.aps.anl.gov http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit
Yuan, All, I put several Windows dlls for Ifeffit at http://cars9.uchicago.edu/~ifeffit/src/Win32_dlls/1.2.12/ There are versions there with 256, 512, 1024, and 2048 paths. I have not tested these beyond loading them, and running a trivial python script. Please let me know if there are problems. Unfortunately, as far as I can tell, Athena and Artemis uses a built-in dll, and will not use this newer one. --Matt
Hmmm... that seems weird. I'll try to look into this tomorrow. B On Monday, November 22, 2010 08:15:07 pm Matt Newville wrote:
Yuan, All,
I put several Windows dlls for Ifeffit at http://cars9.uchicago.edu/~ifeffit/src/Win32_dlls/1.2.12/
There are versions there with 256, 512, 1024, and 2048 paths. I have not tested these beyond loading them, and running a trivial python script. Please let me know if there are problems.
Unfortunately, as far as I can tell, Athena and Artemis uses a built-in dll, and will not use this newer one.
--Matt _______________________________________________ Ifeffit mailing list Ifeffit@millenia.cars.aps.anl.gov http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit
-- Bruce Ravel ------------------------------------ bravel@bnl.gov National Institute of Standards and Technology Synchrotron Methods Group at NSLS --- Beamlines U7A, X24A, X23A2 Building 535A Upton NY, 11973 My homepage: http://xafs.org/BruceRavel EXAFS software: http://cars9.uchicago.edu/~ravel/software/exafs/
So, I was not thinking clearly last night when I wrote this. The way that the Athena and Artemis executables are built for windows does indeed bundle in a copy of the dll. I will need to make executables that use each of the versions of the dll that Matt just made. That won't be hard, but will take a bit of time. B On Monday 22 November 2010 09:37:41 pm Bruce Ravel wrote:
Hmmm... that seems weird. I'll try to look into this tomorrow.
B
On Monday, November 22, 2010 08:15:07 pm Matt Newville wrote:
Yuan, All,
I put several Windows dlls for Ifeffit at http://cars9.uchicago.edu/~ifeffit/src/Win32_dlls/1.2.12/
There are versions there with 256, 512, 1024, and 2048 paths. I have not tested these beyond loading them, and running a trivial python script. Please let me know if there are problems.
Unfortunately, as far as I can tell, Athena and Artemis uses a built-in dll, and will not use this newer one.
--Matt _______________________________________________ Ifeffit mailing list Ifeffit@millenia.cars.aps.anl.gov http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit
-- Bruce Ravel ------------------------------------ bravel@bnl.gov National Institute of Standards and Technology Synchrotron Methods Group at NSLS --- Beamlines U7A, X24A, X23A2 Building 535A Upton NY, 11973 My homepage: http://xafs.org/BruceRavel EXAFS software: http://cars9.uchicago.edu/~ravel/software/exafs/
Yuan, All, Versions of Artemis built using the DLLs that Matt compiled can be found at http://cars9.uchicago.edu/~ravel/misc/athena+artemis/artemis/ One version of Artemis has been assembled for each size DLL that Matt made and each is named following Matt's naming scheme. There are use instructions in the "README.txt" file, which should be displayed when you point your browser at that URL. I have tested these only cursorially, so please let me know if anything is obviously wrong. Regards, B On Monday 22 November 2010 08:15:07 pm Matt Newville wrote:
Yuan, All,
I put several Windows dlls for Ifeffit at http://cars9.uchicago.edu/~ifeffit/src/Win32_dlls/1.2.12/
There are versions there with 256, 512, 1024, and 2048 paths. I have not tested these beyond loading them, and running a trivial python script. Please let me know if there are problems.
Unfortunately, as far as I can tell, Athena and Artemis uses a built-in dll, and will not use this newer one.
--Matt _______________________________________________ Ifeffit mailing list Ifeffit@millenia.cars.aps.anl.gov http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit
-- Bruce Ravel ------------------------------------ bravel@bnl.gov National Institute of Standards and Technology Synchrotron Methods Group at NSLS --- Beamlines U7A, X24A, X23A2 Building 535A Upton NY, 11973 My homepage: http://xafs.org/BruceRavel EXAFS software: http://cars9.uchicago.edu/~ravel/software/exafs/
I tested the 1024 one. It worked! Thanks a lot.
Yuan
On 11/23/10 6:31 AM, "Bruce Ravel"
Yuan, All,
Versions of Artemis built using the DLLs that Matt compiled can be found at
http://cars9.uchicago.edu/~ravel/misc/athena+artemis/artemis/
One version of Artemis has been assembled for each size DLL that Matt made and each is named following Matt's naming scheme.
There are use instructions in the "README.txt" file, which should be displayed when you point your browser at that URL.
I have tested these only cursorially, so please let me know if anything is obviously wrong.
Regards, B
On Monday 22 November 2010 08:15:07 pm Matt Newville wrote:
Yuan, All,
I put several Windows dlls for Ifeffit at http://cars9.uchicago.edu/~ifeffit/src/Win32_dlls/1.2.12/
There are versions there with 256, 512, 1024, and 2048 paths. I have not tested these beyond loading them, and running a trivial python script. Please let me know if there are problems.
Unfortunately, as far as I can tell, Athena and Artemis uses a built-in dll, and will not use this newer one.
--Matt _______________________________________________ Ifeffit mailing list Ifeffit@millenia.cars.aps.anl.gov http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit
participants (3)
-
Bruce Ravel
-
Matt Newville
-
Yuan Ping