<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="bbPress/1.0.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>k-Wave User Forum &#187; Topic: Creating the HDF5 File in C++</title>
		<link>http://www.k-wave.org/forum/topic/creating-the-hdf5-file-in-c</link>
		<description>Support for the k-Wave MATLAB toolbox</description>
		<language>en-US</language>
		<pubDate>Tue, 12 May 2026 21:32:00 +0000</pubDate>
		<generator>http://bbpress.org/?v=1.0.2</generator>
		<textInput>
			<title><![CDATA[Search]]></title>
			<description><![CDATA[Search all topics from these forums.]]></description>
			<name>q</name>
			<link>http://www.k-wave.org/forum/search.php</link>
		</textInput>
		<atom:link href="http://www.k-wave.org/forum/rss/topic/creating-the-hdf5-file-in-c" rel="self" type="application/rss+xml" />

		<item>
			<title>GavinMacaulay on "Creating the HDF5 File in C++"</title>
			<link>http://www.k-wave.org/forum/topic/creating-the-hdf5-file-in-c/page/2#post-8142</link>
			<pubDate>Wed, 28 Apr 2021 04:09:03 +0000</pubDate>
			<dc:creator>GavinMacaulay</dc:creator>
			<guid isPermaLink="false">8142@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Thanks, that link works for me (the original works now too, strangely...)
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Filip Vaverka on "Creating the HDF5 File in C++"</title>
			<link>http://www.k-wave.org/forum/topic/creating-the-hdf5-file-in-c/page/2#post-7944</link>
			<pubDate>Thu, 26 Nov 2020 11:56:22 +0000</pubDate>
			<dc:creator>Filip Vaverka</dc:creator>
			<guid isPermaLink="false">7944@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;The link appears to work for me, but its not directly clickable. Does this one &#60;a href=&#34;https://www.fit.vut.cz/~ivaverka/k-wave-gen-lite.zip&#34;&#62;https://www.fit.vut.cz/~ivaverka/k-wave-gen-lite.zip&#60;/a&#62; help?
&#60;/p&#62;</description>
		</item>
		<item>
			<title>GavinMacaulay on "Creating the HDF5 File in C++"</title>
			<link>http://www.k-wave.org/forum/topic/creating-the-hdf5-file-in-c/page/2#post-7919</link>
			<pubDate>Wed, 11 Nov 2020 00:25:18 +0000</pubDate>
			<dc:creator>GavinMacaulay</dc:creator>
			<guid isPermaLink="false">7919@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi Filip and Jiri,&#60;/p&#62;
&#60;p&#62;The link in the post immediately above isn't working. Do you have an updated link to your python scripts?&#60;/p&#62;
&#60;p&#62;Thanks&#60;/p&#62;
&#60;p&#62;Gavin
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Filip Vaverka on "Creating the HDF5 File in C++"</title>
			<link>http://www.k-wave.org/forum/topic/creating-the-hdf5-file-in-c#post-7543</link>
			<pubDate>Wed, 03 Jun 2020 15:16:53 +0000</pubDate>
			<dc:creator>Filip Vaverka</dc:creator>
			<guid isPermaLink="false">7543@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi djps,&#60;/p&#62;
&#60;p&#62;The issue with Python/numpy is that it defaults to C ordered arrays, whereas MATLAB is F ordered. It seems that there are two options to deal with this:&#60;br /&#62;
1) Reorder the data that are stored in the file (this leads to transpositions as &#34;array.transpose(2, 1, 0)).&#60;br /&#62;
2) Flip whole simulation instead (this is done by swapping x/z axis and keeping the data in C order).&#60;/p&#62;
&#60;p&#62;Either way, we prepared new version (its complete rewrite - hence the delay) of the Python script with some examples, which should work with latest k-Wave release.&#60;br /&#62;
The script should support both &#34;Flip&#34; and &#34;Reorder&#34; (by default and bit more tested) modes. The scripts require Python 3, h5py, numpy, scipy and matplotlib for &#34;driver example&#34; and can be downloaded from &#60;a&#62;https://www.fit.vut.cz/~ivaverka/k-wave-gen-lite.zip&#60;/a&#62;.&#60;br /&#62;
Once again this is not thoroughly tested and therefore provided &#34;as is&#34;. Any comments and questions can be posted here or you can email me directly.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>djps on "Creating the HDF5 File in C++"</title>
			<link>http://www.k-wave.org/forum/topic/creating-the-hdf5-file-in-c#post-7496</link>
			<pubDate>Wed, 13 May 2020 01:09:57 +0000</pubDate>
			<dc:creator>djps</dc:creator>
			<guid isPermaLink="false">7496@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;I am trying to run some diagnostic simulations without matlab, and can't write hdf5 files in octave, so have to do pretty much everything in python. It makes cross-checking between things generated pretty difficult!&#60;/p&#62;
&#60;p&#62;For clarity: from the files provided, where is it necessary to remove the transpositions - in the &#60;code&#62;example_generate_input.py&#60;/code&#62; or &#60;code&#62;kwave_input_file.py&#60;/code&#62;? If this is removed, shouldn't arrays be defined as &#60;code&#62;np.zeros((Nz,Ny,Nx))&#60;/code&#62; though?&#60;/p&#62;
&#60;p&#62;Thanks, david
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Patrick on "Creating the HDF5 File in C++"</title>
			<link>http://www.k-wave.org/forum/topic/creating-the-hdf5-file-in-c#post-6984</link>
			<pubDate>Sat, 27 Jul 2019 05:39:03 +0000</pubDate>
			<dc:creator>Patrick</dc:creator>
			<guid isPermaLink="false">6984@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Dr. Jaros,&#60;/p&#62;
&#60;p&#62;Fantastic, that's great news. I look forward to the next release.&#60;/p&#62;
&#60;p&#62;I will read through both generated files and see where the differences were and try to track down my error.&#60;/p&#62;
&#60;p&#62;Thanks for your help!&#60;br /&#62;
PC
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Jiri Jaros on "Creating the HDF5 File in C++"</title>
			<link>http://www.k-wave.org/forum/topic/creating-the-hdf5-file-in-c#post-6981</link>
			<pubDate>Wed, 24 Jul 2019 13:01:24 +0000</pubDate>
			<dc:creator>Jiri Jaros</dc:creator>
			<guid isPermaLink="false">6981@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi pcook,&#60;br /&#62;
And are there any plans for full support of this Python script? - Yes, I've reduced the complexity of the input file so that the derivative operators, pml and shift variables are generated inside the c++ code. This will be in the next release.&#60;/p&#62;
&#60;p&#62;The more complicated question is about wrong results. There must be nonsence in the data. NaN means some variables are ill-defined leading to divisions by zero, etc. I'd suspect some PML setting or derivative operators ddx_shift....&#60;/p&#62;
&#60;p&#62;I'd recommend cross-checking the python input file with the Matlab input file. Simply generate those two files, then open matlab and read dataset by dataset using h5read and compare the contents. &#60;/p&#62;
&#60;p&#62;Best&#60;br /&#62;
Jiri
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Patrick on "Creating the HDF5 File in C++"</title>
			<link>http://www.k-wave.org/forum/topic/creating-the-hdf5-file-in-c#post-6976</link>
			<pubDate>Sun, 14 Jul 2019 05:31:09 +0000</pubDate>
			<dc:creator>Patrick</dc:creator>
			<guid isPermaLink="false">6976@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi,&#60;/p&#62;
&#60;p&#62;I have attempted to use your Python script to generate the input file, however, running the exact same configuration in Matlab gives drastically different results. (p_max nearly 100% different). Moreover, with identical timesteps, the input file generated by the Python script will produce NaN pressure values, while the Matlab code will run without problem. What could be the cause of this? And are there any plans for full support of this Python script? I know many of us would highly appreciate it.&#60;/p&#62;
&#60;p&#62;Thanks,&#60;/p&#62;
&#60;p&#62;PC
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Filip Vaverka on "Creating the HDF5 File in C++"</title>
			<link>http://www.k-wave.org/forum/topic/creating-the-hdf5-file-in-c#post-6794</link>
			<pubDate>Wed, 20 Mar 2019 15:31:32 +0000</pubDate>
			<dc:creator>Filip Vaverka</dc:creator>
			<guid isPermaLink="false">6794@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Yes, you are right it is missing from that method. Also &#34;self.input_data_sets['simulation_flags']['ux_source_flag'].value&#34; (and other &#34;X_source_flag&#34;) are wrongly set to length of the signal series instead to index of number of timesteps before the source series begins to be introduced in the domain.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Tristan2 on "Creating the HDF5 File in C++"</title>
			<link>http://www.k-wave.org/forum/topic/creating-the-hdf5-file-in-c#post-6759</link>
			<pubDate>Wed, 20 Feb 2019 16:17:09 +0000</pubDate>
			<dc:creator>Tristan2</dc:creator>
			<guid isPermaLink="false">6759@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi Jiri Jaros, &#60;/p&#62;
&#60;p&#62;thank you very much for the python input generator. I get some errors if i try to use the set_u_source method. &#60;/p&#62;
&#60;p&#62;I'm not sure if i completely understand what the script is doing but is it possible that something like  &#60;/p&#62;
&#60;p&#62;&#34;self.input_data_sets['velocity_source_terms']['u_source_many'].value = 1 if ux_source_series.shape[0] &#38;gt; 1 or ux_source_series.shape[0] &#38;gt; 1 or ux_source_series.shape[0] &#38;gt; 1 else 0&#34;&#60;/p&#62;
&#60;p&#62;is missing from the set_u_source method? &#60;/p&#62;
&#60;p&#62;Best regards,&#60;br /&#62;
Tristan
&#60;/p&#62;</description>
		</item>
		<item>
			<title>lbruju on "Creating the HDF5 File in C++"</title>
			<link>http://www.k-wave.org/forum/topic/creating-the-hdf5-file-in-c#post-6445</link>
			<pubDate>Wed, 02 May 2018 16:20:32 +0000</pubDate>
			<dc:creator>lbruju</dc:creator>
			<guid isPermaLink="false">6445@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi Jiri Jaros, &#60;/p&#62;
&#60;p&#62;Thanks a lot for your answer, I removed all the transpositions and swapped x and z axis, and my simulation seems to be correct now. &#60;/p&#62;
&#60;p&#62;Best regards,&#60;br /&#62;
lbruju
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Jiri Jaros on "Creating the HDF5 File in C++"</title>
			<link>http://www.k-wave.org/forum/topic/creating-the-hdf5-file-in-c#post-6442</link>
			<pubDate>Mon, 30 Apr 2018 14:14:49 +0000</pubDate>
			<dc:creator>Jiri Jaros</dc:creator>
			<guid isPermaLink="false">6442@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi lbruju,&#60;br /&#62;
HDF5 is transparent to C++ (row-major ordering) / Matlab (column-major ordering) and respects the convention of the host language. Consequently, when creating a matrix in Matlab/Fortran, you provide the dimensions in the Matlab ordering (Nx, Ny, Nz). However, when doing the same thing in C++ you work with (Nz, Ny, Nz). HDF5 is responsible for data rotation when reading from different languages. The k-Wave manual is meant for Matlab users and thus respects the Matlab conventions.&#60;br /&#62;
I'd recommend to use h5ls and h5dump commandline utilities to see the organization. &#60;/p&#62;
&#60;p&#62;Now the question is what about Python. And the answer is, it depends :)  If you use NumPy, you can choose whether you want to work with C-like of Fortran-like ordering by the parameter order.&#60;br /&#62;
When using the C-ordering, which is default, you provide dimension size in this order [Nz, Ny, Nx].&#60;/p&#62;
&#60;p&#62;We have now realized that there are unnecessary transpositions in the script I shared. Simply said, the X-Z are swapped and the data rotated, which is actually the same thing as before. So this is not necessary (you don't need to transpose data, rotate indices, etc.)&#60;/p&#62;
&#60;p&#62;Best&#60;br /&#62;
Jiri
&#60;/p&#62;</description>
		</item>
		<item>
			<title>lbruju on "Creating the HDF5 File in C++"</title>
			<link>http://www.k-wave.org/forum/topic/creating-the-hdf5-file-in-c#post-6432</link>
			<pubDate>Fri, 20 Apr 2018 14:24:30 +0000</pubDate>
			<dc:creator>lbruju</dc:creator>
			<guid isPermaLink="false">6432@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi,&#60;/p&#62;
&#60;p&#62;Thanks for the files.&#60;br /&#62;
I am lost regarding indexing and shape. It's written in the k-wave_user_manual in the chapter &#34;Format of the C++ HDF5 Files&#34; that the dimension sizes are  given following the  MATLAB indexing convention (which is row-major ordering) and for creating files outside&#60;br /&#62;
MATLAB, dataset dimensions should be given as &#60;code&#62;(Nz, Ny, Nx)&#60;/code&#62; .&#60;br /&#62;
But in the python script you shared, the shape are given and for example, for &#60;code&#62;ddx_k_shift_neg&#60;/code&#62; the shape &#60;code&#62;(1,1,Nz)&#60;/code&#62; is indicated. I don't understand why the shape is not &#60;code&#62;(Nz,1,1)&#60;/code&#62; ? &#60;/p&#62;
&#60;p&#62;After executing kspaceFirstOrder3D-OMP.exe, the resulting acoustic pressure field is in a matrix of size &#60;code&#62;(np.size(p_source_input), Nx*Ny*Nz)&#60;/code&#62; . I want to reshape the acoustic pressure field to have in &#60;code&#62;final_press[t][x,y,z]&#60;/code&#62; the resulting pressure at time t, at point &#60;code&#62;(x,y,z)&#60;/code&#62; . For each &#60;code&#62;time&#60;/code&#62;, do I need to reshape among &#60;code&#62;(Nz,Ny,Nx)&#60;/code&#62; (i.e &#60;code&#62;p.reshape(pressure[time,0:Nx*Ny*Nz],(Nz,Ny,Nx))&#60;/code&#62;) or among &#60;code&#62;(Nx,Ny,Nz)&#60;/code&#62; (i.e &#60;code&#62;p.reshape(pressure[time,0:Nx*Ny*Nz],(Nz,Ny,Nx))&#60;/code&#62;)? &#60;/p&#62;
&#60;p&#62;Thanks a lot, &#60;/p&#62;
&#60;p&#62;lbruju
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Jiri Jaros on "Creating the HDF5 File in C++"</title>
			<link>http://www.k-wave.org/forum/topic/creating-the-hdf5-file-in-c#post-6371</link>
			<pubDate>Fri, 23 Mar 2018 09:01:46 +0000</pubDate>
			<dc:creator>Jiri Jaros</dc:creator>
			<guid isPermaLink="false">6371@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi Ibruju,&#60;br /&#62;
My PhD student, Filip Vaverka, has created a prototype of python generator of k-wave input files. You can download it here.&#60;/p&#62;
&#60;p&#62;&#60;a href=&#34;http://www.fit.vutbr.cz/~jarosjir/download/k-wave-generator-example.zip&#34; rel=&#34;nofollow&#34;&#62;http://www.fit.vutbr.cz/~jarosjir/download/k-wave-generator-example.zip&#60;/a&#62;&#60;/p&#62;
&#60;p&#62;Jiri
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Bradley Treeby on "Creating the HDF5 File in C++"</title>
			<link>http://www.k-wave.org/forum/topic/creating-the-hdf5-file-in-c#post-6364</link>
			<pubDate>Wed, 21 Mar 2018 21:49:38 +0000</pubDate>
			<dc:creator>Bradley Treeby</dc:creator>
			<guid isPermaLink="false">6364@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi lbruju,&#60;/p&#62;
&#60;p&#62;The transducer source allows a single time series to be used for multiple grid points within the simulation. It always uses a velocity source in the x-direction (&#60;code&#62;u_source_index&#60;/code&#62; is for a velocity source, and &#60;code&#62;p_source_index&#60;/code&#62; is for a mass or pressure source). For details, see the Ultrasound Imaging examples. I wouldn't recommend using this, as we will likely implement this functionality in a slightly different (and more general) way in a future release. So in short, define your source using &#60;code&#62;p_source_index&#60;/code&#62; and &#60;code&#62;p_source_input&#60;/code&#62;.&#60;/p&#62;
&#60;p&#62;Brad.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>lbruju on "Creating the HDF5 File in C++"</title>
			<link>http://www.k-wave.org/forum/topic/creating-the-hdf5-file-in-c#post-6357</link>
			<pubDate>Tue, 20 Mar 2018 13:16:34 +0000</pubDate>
			<dc:creator>lbruju</dc:creator>
			<guid isPermaLink="false">6357@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi again,&#60;br /&#62;
I have another question. I don't get the difference between defining a transducer and defining a source mask and a time varying pressure? &#60;/p&#62;
&#60;p&#62;In my study case, I want to mimic the evolution of pressure with a focused transducer. Do I need to define a transducer (with &#60;code&#62;transducer_source_flag = 1&#60;/code&#62;) or to define a source (with 'p_source_index' and 'p_source_input')?&#60;/p&#62;
&#60;p&#62;If I need to define a transducer, can you confirm that &#34;u_source_index&#34; is equivalent to &#34;p_source_index&#34; and &#34;transducer_source_input&#34; is equivalent to &#34;p_source_input&#34;. But what is the role of &#34;delay_mask&#34;? Is that for defining the shape of the transducer? &#60;/p&#62;
&#60;p&#62;Thanks a lot, &#60;/p&#62;
&#60;p&#62;lbruju
&#60;/p&#62;</description>
		</item>
		<item>
			<title>lbruju on "Creating the HDF5 File in C++"</title>
			<link>http://www.k-wave.org/forum/topic/creating-the-hdf5-file-in-c#post-6356</link>
			<pubDate>Tue, 20 Mar 2018 11:43:55 +0000</pubDate>
			<dc:creator>lbruju</dc:creator>
			<guid isPermaLink="false">6356@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi, &#60;/p&#62;
&#60;p&#62;Thanks a lot for your answer. &#60;/p&#62;
&#60;p&#62;I think I manage to write a script which generates a hdf5 file. But I obtain surprising results.&#60;br /&#62;
In 'p_source_index' are the index of half of a sphere.&#60;br /&#62;
In 'p_source_input', I defined a list 'source' by: 'source=amp*amp*np.sin(2*np.pi*freq*t_array)' with 'amp=10.0 #Pa'.&#60;br /&#62;
I defined all other dataset. At the end, I obtained a pressure field around 1E8, that seems to be very high...&#60;br /&#62;
Do you know what could be the origin of the error? &#60;/p&#62;
&#60;p&#62;Thanks &#60;/p&#62;
&#60;p&#62;lbruju
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Jiri Jaros on "Creating the HDF5 File in C++"</title>
			<link>http://www.k-wave.org/forum/topic/creating-the-hdf5-file-in-c#post-6355</link>
			<pubDate>Tue, 20 Mar 2018 09:40:53 +0000</pubDate>
			<dc:creator>Jiri Jaros</dc:creator>
			<guid isPermaLink="false">6355@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi Jakob, Ibruju,&#60;br /&#62;
I will upload a sample matlab script later today. &#60;/p&#62;
&#60;p&#62;But first, let's answer your questions.&#60;br /&#62;
(1) Yes, it is necessary to add HDF5 attributes to all datasets. The reason is to double check the data has been generated correctly.&#60;br /&#62;
(2) ddx_k_shift_neg_r - these are the spatial shifts in the x, y and z direction for staggered grids. The _r suffix says, the size of the domain is reduced in this direction. Since the pressure/velocity matrices are real, the FFTs are symmetric, and we can only store the first half. Consequently, the ddx_k_shift_neg is truncated from N to N/2 + 1 complex numbers. The reason why this is generated by Matlab not C++ is that we wanted some freedom in the staggered grid definition. - the code to generate these values will be part of the script I'm gonna upload.&#60;br /&#62;
(3) The C++ code only supports an index sensor mask. You will have to identify the grid points on the arc manually and fill the index sensor mask by yourself.&#60;br /&#62;
(4) There's no diffusion code in C++ at the moment. We thought it was so fast it wasn't worth to reimplemented it in C++ at that moment.&#60;/p&#62;
&#60;p&#62;Best&#60;br /&#62;
Jiri
&#60;/p&#62;</description>
		</item>
		<item>
			<title>JakobD on "Creating the HDF5 File in C++"</title>
			<link>http://www.k-wave.org/forum/topic/creating-the-hdf5-file-in-c#post-6343</link>
			<pubDate>Wed, 14 Mar 2018 21:07:59 +0000</pubDate>
			<dc:creator>JakobD</dc:creator>
			<guid isPermaLink="false">6343@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi everyone &#60;/p&#62;
&#60;p&#62;I don't have matlab, so I also want to generate a hdf5 file with python (for after execute kSpaceFirstOrder3D-OMP). But I have problems when generating this file.&#60;br /&#62;
(1) Is it necessary to add one by one all the attributes for each element? It seems to be quite long and not very optimized...&#60;br /&#62;
(2) I found a hdf5 generated with matlab (on the forum) and I don't understand what représente the variables &#34;ddx_k_shift_neg_r&#34; (and same with neg and for the other axis y and z)&#60;br /&#62;
(3) With the matlab code, lots of functions permit to create different shape of source or sensor (makeArc, makeBowl...). How it could be possible to mimic these functions in hdf5 file?&#60;br /&#62;
(4) and last question, did I well understand that there is no equivalent function of kWaveDiffusion in C++? &#60;/p&#62;
&#60;p&#62;Finally, I will be very grateful if someone can share an example of python script generating a hdf5 file !&#60;/p&#62;
&#60;p&#62;Jakob
&#60;/p&#62;</description>
		</item>
		<item>
			<title>lbruju on "Creating the HDF5 File in C++"</title>
			<link>http://www.k-wave.org/forum/topic/creating-the-hdf5-file-in-c#post-6341</link>
			<pubDate>Tue, 13 Mar 2018 11:03:41 +0000</pubDate>
			<dc:creator>lbruju</dc:creator>
			<guid isPermaLink="false">6341@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi Jiri Jaros, &#60;/p&#62;
&#60;p&#62;I am also working on a Python code to generate input files for k-wave. As you propose, could you please post your Python code which generates the input files for inspiration? &#60;/p&#62;
&#60;p&#62;Thanks a lot, &#60;/p&#62;
&#60;p&#62;lbruju
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
