Coder Social home page Coder Social logo

Comments (15)

sravan953 avatar sravan953 commented on July 3, 2024

Hello. TE and TR are defined to be 100e-3 and 3 seconds at the beginning. To ensure that the ADC readout occurs at the time of TE, delay events are added appropriately to space out the events in time. Similarly the case with TR.

from pypulseq.

hfahad avatar hfahad commented on July 3, 2024

Thanks for your answer. can you please also give me a comment on 2) and 3) questions?

from pypulseq.

sravan953 avatar sravan953 commented on July 3, 2024

Sure:
2. Correct
3. In the TSE example, the n_echo parameter relates to the turbo factor -

from pypulseq.

hfahad avatar hfahad commented on July 3, 2024

thanks, what about a number of averages?
And the last question from my side, is it possible to to convert in Dicom file after reconstruction of raw data?

from pypulseq.

sravan953 avatar sravan953 commented on July 3, 2024
  • In PyPulseq, to increase number of averages, you simply repeat the entire pulse sequence. This would basically mean another for loop that wraps around your code block where you construct the seq objects by adding events to it.
  • pydicom lets you work with DICOMs on Python

from pypulseq.

hfahad avatar hfahad commented on July 3, 2024

Dear Sravan today i run https://github.com/imr-framework/pypulseq/blob/master/pypulseq/seq_examples/notebooks/write_t2_se.ipynb example in our siemens MRI using pulseq, but its not working, I have a simple gre.seq as an example which is working very well. also when I compare the both .seq file gre.seq and se.seq then I found some information are missing in se.seq. e,g FOV definition
can you please check if this example is correct or not

from pypulseq.

sravan953 avatar sravan953 commented on July 3, 2024

Hi @hfahad, thanks for letting me know. Definitions are for human-reference - it's for convenience so you can share the .seq file with others and they can learn some basic information about the sequence by looking into the definitions. They do not affect the sequence execution. That said, what version of the Pulseq interpreter are you running? Which scanner?

from pypulseq.

hfahad avatar hfahad commented on July 3, 2024

hi @sravan953
Please find 2 sequence files in the attachment 1) gre_working.seq, which is working perfectly, and 2) se.seq which is generated by your example https://github.com/imr-framework/pypulseq/blob/master/pypulseq/seq_examples/notebooks/write_t2_se.ipynb. and this seq is not running in our Pulseq. I am using the latest version of pusleq 1.3.1 but the gre.seq fine generated by the 1.2.0 version. i am running pusleq in Siemens scanner Magnetom Aera
pulseq_seq.zip

Do you think this could be a problem?
can you please tell me what's wrong with this sequence?

from pypulseq.

sravan953 avatar sravan953 commented on July 3, 2024

Which script did you use to generate your GRE sequence?

from pypulseq.

hfahad avatar hfahad commented on July 3, 2024

As i told you the GRE sequence which i used and its was working very well this sequence gave me by Prof.Moritz.
I tried the different version of pulseq it still did not work. But yesterday i used a matlab version of pusleq and run a gre sequence file and it work.
I still do not know why pypulseq is is not working in my scanner.

best,
Hafiz

from pypulseq.

sravan953 avatar sravan953 commented on July 3, 2024

Tomorrow, I will try the example generated by this notebook - https://github.com/imr-framework/pypulseq/blob/master/pypulseq/seq_examples/notebooks/write_t2_se.ipynb. I will let you know if it ran without any errors, that should help us debug what is happening at your end.

from pypulseq.

hfahad avatar hfahad commented on July 3, 2024

that would be great,

from pypulseq.

sravan953 avatar sravan953 commented on July 3, 2024

Hi @hfahad. I generated a .seq file from the notebook and it began executing on our Siemens Prisma Fit 3T. It was a 20' sequence, so after about 2', I stopped the sequence. Nevertheless, the sequence ran on our scanner. Since you are running on different hardware, maybe the gradient/slew limits are an issue. Please modify the values accordingly and give it another try.

from pypulseq.

hfahad avatar hfahad commented on July 3, 2024

Hi @sravan953 which version of pusleq you used on Siemens Prisma 3T? we also have Siemens Prisma so I can also try there as well.

from pypulseq.

sravan953 avatar sravan953 commented on July 3, 2024

I ran the notebook as is - it installs PyPulseq from the dev branch. So that means it is PyPulseq 1.3.1r1 + changes on the dev branch. The interpreter we are running on our Prisma Fit 3T is 1.3.1.

from pypulseq.

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.