Import: Difference between revisions

From GNU Radio
Jump to navigation Jump to search
(add explanation of paths for import)
 
(2 intermediate revisions by one other user not shown)
Line 2: Line 2:
Import additional python modules into the namespace.
Import additional python modules into the namespace.


Examples:
;Examples:
:* from gnuradio.filter import firdes
:* import math,cmath
:* from math import pi


from gnuradio.filter import firdes
== Parameters ==


import math,cmath
; Import
: Takes the import string as input e.g. ("import math"). Python will attempt to import from whatever directory the current .grc file is in, the default system paths, and whatever is in $PYTHONPATH. You can not specify other paths in the Import parameter.


from math import pi
== Example Flowgraph ==


== Parameters ==
In the following flowgraph, we used the Import block to import fftpack from scipy (the argument to the block is 'from scipy import fftpack'). fftpack is then used to set the variable taps as 'fftpack.ifftshift(fftpack.ifft([tap3, tap4, 1.0, tap1, tap2]))'
; Import
: Takes the import string as input e.g. (import math)


== Example Flowgraph ==
[[File:Import_example.PNG]]


== Source Files ==
== Source Files ==

Latest revision as of 21:27, 16 May 2023

Import additional python modules into the namespace.

Examples
  • from gnuradio.filter import firdes
  • import math,cmath
  • from math import pi

Parameters

Import
Takes the import string as input e.g. ("import math"). Python will attempt to import from whatever directory the current .grc file is in, the default system paths, and whatever is in $PYTHONPATH. You can not specify other paths in the Import parameter.

Example Flowgraph

In the following flowgraph, we used the Import block to import fftpack from scipy (the argument to the block is 'from scipy import fftpack'). fftpack is then used to set the variable taps as 'fftpack.ifftshift(fftpack.ifft([tap3, tap4, 1.0, tap1, tap2]))'

Import example.PNG

Source Files