Free Essay

Cassandra

In:

Submitted By mobolaji
Words 1926
Pages 8
http://www.artenum.com

Cassandra 2.0: Tutorial

Cassandra 2.0
Tutorial V1.0
Sébastien Jourdain, Fatiha Zeghir
2005/06/01

1 / 16

http://www.artenum.com

Cassandra 2.0: Tutorial

Abstract
Cassandra is a generic VTK data viewer written in Java which provides native multiplatform support. Cassandra is the result of internal R&D of Artenum company around scientific data visualisation and its know-how in VTK [1][2]. The use of Cassandra is dedicated to 3D visualisation in pre/post processing. Cassandra has already been used for many application in scientific computing and space environment analysis.

Products and services
More products and services are available at Artenum company. Please visit on our Web site or contacts us. Project manager : cassandra@artenum.com / jourdain@artenum.com

Cassandra’s Web page http://www.artenum.com/cassandra Cassandra’s development area http://artenum.libresource.net/projects/cassandra Artenum VTK and Java development page http://www.artenum.com/en/services/vtk.php http://www.artenum.com/en/services/java.php

Contact
Artenum SARL, Technopôle Paris CyberVillage, 101-103 Bd Mac Donald 75019, Paris, France Phone: +33 (0)1 44 89 45 15 Fax: +33 (0)1 44 89 45 17 E-mail: contact@artenum.com http://www.artenum.com

© Copyright 2003-2004 Artenum SARL, Paris, France. All Rights Reserved.

2 / 16

http://www.artenum.com

Cassandra 2.0: Tutorial

Table of contents

Introduction! Key features!
Pipeline viewer and editor Dynamic plug-ins system Dynamic object manipulation Cassandra architecture Cassandra GUI

5 5
5 5 5 5 6

Cassandra usage!
Launching Cassandra Loading a VTK file Apply a simple filter Composition of filters Managing several scales and lookup tables Removing components Saving generated view Using the Python console Completion Accessing and changing the data Loading an external script Making animation

6
6 7 9 10 12 13 13 13 13 14 14 15

3 / 16

http://www.artenum.com

Cassandra 2.0: Tutorial

4 / 16

http://www.artenum.com

Cassandra 2.0: Tutorial

I. Introduction
Cassandra is a generic VTK data viewer written in Java which provides native multiplatform support. Cassandra is the result of internal R&D of Artenum company around scientific data visualisation and its know-how in VTK [1][2]. The use of Cassandra is dedicated to 3D visualisation in pre/post processing. Cassandra has already been used for many application in scientific computing and space environment analysis. Cassandra already provides several processing filters such as cutting functions, isolevels and data threshold. Therefore, those filters can be easily extended by external plug-ins. Plug-ins can be any kind of data processing such as import/export module or VTK pipeline definition. Cassandra is actually a VTK framework providing the common features on generic VTK objects and simplifies the creation of external plug-ins. The existing processing filters are external plug-ins automatically loaded at the runtime. The plug-in loading can be done any time, even after the application starts. This feature allows a wide flexibility in the definition of filters and provides a highly customisable generic VTK viewer.

II. Key features
1) Pipeline viewer and editor
Cassandra is composed of a graphical pipeline editor that simplifies the understanding and the manipulation of the data processing and visualisation. This graphical representation of the VTK pipeline provides a rich interaction between the users and the data to process.

2) Dynamic plug-ins system
Cassandra works on top of a dynamic class loader, which allows dynamic class integration such as plug-ins with dedicated filter processing.

3) Dynamic object manipulation
Cassandra integrates an advanced Python console for the hot manipulation of Java or Python objects. This console can be used to load Python script in order to extend the plug-in approach with the script approach. It has become possible to write a script in order to generate animation and export them as a set of images or movies.

4) Cassandra architecture
Cassandra provides a powerful framework for manipulating VTK data. It is based on a dynamic class loader for loading external plug-ins at runtime and a powerful VTK pipeline manager that allows a graphical representation and manipulation of the VTK pipeline.

5 / 16

http://www.artenum.com

Cassandra 2.0: Tutorial

5) Cassandra GUI
The Cassandra Graphical interface is divided in three main areas which have different usage. The first one is used to manipulate and change the input data. The second one is the 3D view which is used to manipulate the 3D object by rotating and scaling it. The last one is the console which allows hot manipulation of Java and Python objects. Each graphical section can be hidden or reduced in order to enlarge or view another component.

III. Cassandra usage
1) Launching Cassandra
Cassandra can be launched in two different ways on each system. Each system has its own launching script which will automatically set the global variable for the local VTK binaries. If you already own a VTK installation, Cassandra can be directly launched from its JAR file by double clicking on it or by typing “java –jar run.jar”. Trouble shooting: On some Windows system, the “run.bat” does not seem to work, so you will have to set manually the VTK system variable (LD_LIBRARY_PATH, PATH) and launch Cassandra directly by double clicking on it.

6 / 16

http://www.artenum.com

Cassandra 2.0: Tutorial

2) Loading a VTK file
Go to the “File” menu then “Open”, and select your input VTK file. By default, you will only see the file that ends with the VTK extension. You can repeat this operation in order to load several data in the same view. In our example, we will load two files, the first one will be a satellite and the second one its surrounded plasma environment with the electrical potential as the data visualisation.

Once the files are loaded, you should be able to see your data inside the 3D VTK panel on the right side of the Cassandra GUI. You can rotate, scale and move it with the different mouse movements and buttons. On the left side you will find several tools for manipulating your data. • In the View tab you are allowed to show or hide quickly 3D objects.



In the Tree tab you can reach the structured tree of objects where you can access their dedicated contextual menu.

7 / 16

http://www.artenum.com

Cassandra 2.0: Tutorial



In the Pipeline tab you can see the data processing with the links between filters, data and objects with direct access to their contextual menu for their specific properties in order to manipulate them…

Most of the time we will switch to the Pipeline view for a better understanding of what we see, and what we do. Actor manipulation: • Making it visible or not. • Changing opacity. • Assigning a colour when you unselect the view of scalar data on the mapper. • Rename the object. • Remove the object.

8 / 16

http://www.artenum.com

Cassandra 2.0: Tutorial

3) Apply a simple filter
Go to the “Filters” menu and select the one you want to add to your VTK pipeline. In our example, we will start with a cutting plane, in order to look at the plasma potential around the satellite along a plane.

Step to follow
a) Add the filter to the pipeline by selecting it in the Filters menu.

b) Go to the control panel of the filter in order to set the data to process and specify the property of our filter. Since you update your control input, the pipeline will be updated automatically and you will be able to see the flow of the data processing.

9 / 16

http://www.artenum.com

Cassandra 2.0: Tutorial

c) In the cutting plane filter, you set a point inside the plane and the normal of that plane. The slide bar is used to move slightly around the specified point easily. It enables you to move the plane back and forward around the normal vector as a unit.

4) Composition of filters
Go to the “Filters” menu and select the one(s) you want to add to your VTK pipeline. In our example, we will add an iso-level on which we will apply several cutting planes in order to see the field lines. On top of that, we will cut the range of the data with a threshold filter.

Steps to follow
a) Add the filter to the pipeline by selecting it in the Filters menu. (1x Threshold – 1x Iso-Level – 2x Cutter)

10 / 16

http://www.artenum.com

Cassandra 2.0: Tutorial

b) Go to the control panel of the filter in order to set the data to process and specify the property of our filter. Since you update your control input, the pipeline will be automatically updated and you will be able to see the flow of the data processing.

11 / 16

http://www.artenum.com

Cassandra 2.0: Tutorial

5) Managing several scales and lookup tables
As you must have noticed, everytime a file is loaded or a filter added, a dedicated lookup table and a scalar bar appear. Note: When you want to compare the same type of data with a unique lookup table and scalar bar, you will have to link that lookup table to the dedicated mappers with the contextual menu of the wanted lookup table.

To change the location and the scalar bar information, show its control panel from its contextual menu.

12 / 16

http://www.artenum.com

Cassandra 2.0: Tutorial

6) Removing components
To simplify the understanding of the pipeline, you can remove parts of the unnecessary items.

7) Saving generated view
The 3D view can be saved by the “Save as image” button on the toolbar or directly in the file menu by the “Save image” item. This will use the Tiff image format.

8) Using the Python console
The Jython console integrated into the Cassandra application enables the user to call directly the method on the Java object. Moreover, the completion enables the user to see which operation can be done on that object, in a guided action approach.

9) Completion
Here are some examples: (To access the completion just press CTRL + SPACE.)

13 / 16

http://www.artenum.com

Cassandra 2.0: Tutorial

10)Accessing and changing the data

11)Loading an external script
To load a Python script written in an external file, go to the contextual menu of the console by right clicking the console window, then choose to load a script. A file browser will appear in order to simplify your file selection.

14 / 16

http://www.artenum.com

Cassandra 2.0: Tutorial

12)Making animation
The simplest way to do an animation so far has been to write a simple Python script that will change some input data. You can directly write it in the console or, for more complex animation, you can write an external file that you will be able to load later if you want to reproduce your animation. An example is available in the default Script directory of Cassandra. One file is used to load and set the data, and a second one to manipulate and change the view parameters in order to generate a set of images.

15 / 16

http://www.artenum.com

Cassandra 2.0: Tutorial

References
[1] Artenum’s Web Site, http://www.artenum.com, 2001-2005 [2] Julien Forest, Jean-Francois Roussel, Alain Hilgers, Benoit Thiebault, Sebastien Jourdain, SPIS-UI, a New Integrated Modelling Environment for Space Applications, 9th Spacecraft Charging Technology Conference, Tsukuba, Japan, April 2005.

16 / 16

Similar Documents

Free Essay

Agamemnon Personal Response

...Agamemnon- Personal Response Agamemnon is a play that takes place in the city of Argos while tying in places such as Troy. The three main characters of the play Agamemnon are Agamemnon, Clytemnestra, and Cassandra. Agamemnon is the tragic hero of the play, while Clytemnestra is the villainess, and Cassandra is the innocent. The play is encompassed by hubris, revenge and power. Hubris is associated with Agamemnon, power is linked with Agamemnon and Clytemnestra and finally Clytemnestra displays acts of revenge towards her husband. Clytemnestra displays acts of revenge towards him and Cassandra is the innocent war-prize Agamemnon claims after he defeats Troy. Agamemnon is the main character of this play. Agamemnon’s tragic flaw is his hunger for power. When he is back from war the entire city is at his palace’s doorstep to celebrate his home-coming but his wife is not. He gives in too soon into the script-writing of Clytemnestra. Although he allows himself to run through what is happening around him, he does not give it enough time to make the correct decisions. His head is held up too high not thinking of what exactly he is getting into. It is utter ignorance. Agamemnon giving up their daughter Iphengeia as sacrifice to god Apollo sticks with Clytemnestra and builds up as revenge towards Agamemnon. Agamemnon keeps his head held high and displays hubris through some of his actions which is illegal in the city of Argos. Agamemnon is the tragic hero of the play. When he was about...

Words: 737 - Pages: 3

Premium Essay

Big Data (Mongodb, Hbase and Casandra)

...Big Data [Name of Writer] [Name of Institution] Introduction The term Big Data is gaining more followers and popularity. However, despite this trend, not all organizations are clear about how to face the challenge to store, organize, display and analyze large volumes of data. The term Big Data is gaining more followers and popularity. However, despite this trend so evident, not all organizations are clear about how to face the challenge to store, organize, display and analyze large volumes of data. There are multiple techniques in terms of huge database storing approaches that can store petabytes, exabytes and may be zetabytes data. These options are Cassendara, Mongodb and HBase. We will discuss about them one by one and in a proper research method and will compare them in order to contrast their difference and efficiency. Research Background One problem in understanding the phenomenon is that the size of these data sets the volume greatly exceeds the Data warehouse. A plane collects 10 terabytes of information from sensors every 30 minutes flight, while the Stock Exchange of New York collects structured information 1 TB per day. In the context of Big Data, volumes are reaching peta bytes, exa bytes and then soon to zeta bytes. For instance, Apple has just announced that 7 trillion send daily notifications to iOS devices. The explosion of information in social networks, blogs, and emails is characterized the presence of data key...

Words: 3463 - Pages: 14

Free Essay

Agamemnon

...agrees to walk the carpet after Clytemnestra's flattery. He sounds like a child praying that he not get caught for stealing a cookie. "I pray, let none among the gods look down." He knows walking along the carpet will feel glamorous and wonderful but he is disregarding his first statement of the arrogance of the action. I had a lot of respect for him in the beginning, staying humble and true. Then for him to agree after his previous statement makes me feel like he is not a man of his word and he is easily persuaded. Cassandra Poor Cassandra has the ability to see the future but the curse also says that no one would believe her prophesies. In her vision she sees Agamemnon's wife kill her husband and Cassandra in many ways, poison, chopped by a sword and strangled. Cassandra feels revenged, she says a prophesies about someone who will avenge not only her, but her fathers death as well. He will be, "a banished wanderer in a stranger's land." It makes Cassandra courageous looking to talk to Hades, to acknowledge her soon to be fate and to pray for a swift end. Clytemnestra She seems a bit crazy to have murdered her husband and the innocent prisoner of war and then to be offended that the Chorus is concerned about her crimes and not her husbands. She shows no remorse, her husband was a solider. She does throw her daughters death by the hand of her husband in the Chorus' face which makes it seem like she killed her husband out of anger of the child's death. She then mentions...

Words: 409 - Pages: 2

Premium Essay

Characters from Agamemnon

...The play Agamemnon by Aeschylus is a play written 2500 years ago in Greece, known for being one of the most tragic Greek plays of its time. It bases its background on Greek mythology with their gods. The play itself is named after one of the main characters, Agamemnon, king of Argos. There are two other main characters, Clytemnestra, queen of Argos and Cassandra, priestess of Troy and Agamemnon’s mistress. Agamemnon, king of Argos cares for his gods. He sacrificed what he could for them to be on his side. Ordered his own daughter’s death for the purpose of having a god by their side as they went to the ten year war against the Trojan’s. After the war, he was greeted with the finest purple carpet for him to walk on once he left his chariot, which he only walked on after a brief discussion with Clytemnestra and Cassandra. The purple carpet was believed to be a luxury for the gods and he was afraid to disrespect them. “And stepping thus upon the sea’s rich dye, I pray, Let none among the gods look down With jealous eye on me” (lines 1096-1098). He devoted all of his time and work to his gods and people. Cassandra, Trojan’s priestess is Agamemnon’s war prize, he brought her back with him after defeating Troy. Apollo (former lover) gave her the gift of prophecy but cursed her by making all around her disbelieve her predictions after she refused to bear him a child. Her last predictions were about Agamemnon and her own death, killed by Clytemnestra. “Lo, how the woman-thing...

Words: 473 - Pages: 2

Free Essay

History 1002 - Agamemnon

...History 1002 Clytemnestra’s Speech In Aeschylus's Greek tragedy Oresteia, shortly before the murder of Agamemnon, his wife, Clytemnestra, makes a stirring speech upon his return. The speech is a deceitful foreshadowing of the events to come, rich in double entendres and images of loss and death. Clytemnestra is able to fool not only Agamemnon, but the Chorus over the course of her dubious speech using many techniques of deceit. Clytemnestra's treachery throughout her speech is evident through the use of images, metaphors, and equivocal and ambiguous phrases she uses to skillfully fool the Chorus in Aeschylus's Oresteia.   Clytemnestra cleverly uses the equivocal properties inherent in language for her dastardly purpose. She employs several shrewd images that are misinterpreted by Agamemnon and the Chorus to be a proud and relieved homecoming for her husband’s return. At the beginning of her speech, Clytemnestra said that the "rumors she hears spreads like disease," invoking an image of rot and decay (Aeschylus, 863). Throughout the next few lines, she reports rumors that Agamemnon had "more holes in him than a net" and a "triple cloak of earth", while implying that he was a "second Geryon", or a monstrosity of a man (Aeschylus, 866-872). Clytemnestra says that the rumors that circulated around the city were so unbearable that she “had to be released against her will, from the noose of suicide, more than once” (Aeschylus, 874-875). Clytemnestra also boldly points out that Iphigenia...

Words: 1046 - Pages: 5

Free Essay

Cassandra

...Cassandra - A Decentralized Structured Storage System Summary Cassandra is a distributed storage system for managing very large amounts of structured data spread out across many commodity servers, while providing highly available service with no single point of failure. Cassandra aims to run on top of an infrastructure of hundreds of nodes (possibly spread across different data centers). At this scale, small and large components fail continuously. The way Cassandra manages the persistent state in the face of these failures drives the reliability and scalability of the software systems relying on this service. Cassandra does not support a full relational data model; instead, it provides clients with a simple data model that supports dynamic control over data layout and format. Cassandra system was designed to run on cheap commodity hardware and handle high write throughput while not sacrificing the read efficiency. Facebook is the largest social media platform which serves hundreds of millions users. There are strict operational requirements on Facebook's platform in terms of performance, reliability and efficiency, and to support continuous growth the platform needs to be highly scalable. Cassandra has techniques to achieve scalability and availability. Cassandra was designed to fulfill the storage needs of the Inbox Search problem. This enables users to search through Facebook inbox. Main operational requirements were; • Performance • Dealing with failures • Reliability ...

Words: 1011 - Pages: 5

Free Essay

Compare and Contrast

...House of Atreus. His interpretation is as follows: The close of the Eumenides is anything but an anticlimax. It is closely knit to the body of the whole trilogy, showing the manner in which the playwright supposes the necessary reconciliation between Zeus and the Furies to be made possible and acceptable. The King of Heaven is mystically identified now and forever with Fate. The joyful procession is the sign not only that the moral government of the world has been set at last upon a sure basis, but also that this government is alreadt in operation and sanctifying human institutions. This is what Owen means when he says: The story is not the poet's subject; his artistic purpose goes beyond the dramatic development of the legend; that is why his play does not end with the story.5 In each play we have pointed out that Aeschylus was not primarily concerned with the legend, and here, it seems, is sufficient evidence to support our contention. What Owen maintains is the subject of the Oresteia is as follows: The subject of the Oresteia is the creation of a new moral order; Aeschylus depicts the vast chain of events which the death of Agamemnon started in heaven and earth, how it and its results shook the 4 5 Norwood, PP• 114-116. Owen, The Oresteia, P• 442. universe to its foundations and altered the spiritual history of the world; he presents the legend as a turning-point in the destinies of mankind.6 63 If this interpretation is true, which is most...

Words: 475 - Pages: 2

Free Essay

Cassandra Wilson

...My first gut response to the song “Strange Fruit” was disturbing I couldn’t tell if a man or a woman was singing the song. The singer had a very low toned voice and the instrumentals in the song gave me a hard time trying to understand what they singer was saying. Not knowing whom the singer was made it hard for me to try and paint a picture of the story they were trying to tell. Taking my focus away from the lyrics. When I first heard the song in my kitchen I was confused I didn’t understand what was the singer was trying to sing, all I remember was the sound in their voice. The singer had a very smooth, slow paced tone. The voice was vary relaxed and gave me a sense of calmness. After, hearing the song over and over again and taking a look at the lyrics my first thought was about all the police brutality happening all around the United States. How the main victims are blacks. The subject in this song was about the racism happening in America. To describe the subject was hard. I had a very hard time with this song trying to understand all the metaphors and have a good understanding of what she was talking about. I think about this subject all the time. We live in a world where racism still exists some people experience more often than others and some will never experience it all. I would consider myself one of the lucky ones to have never been in a situation where I have felt discriminated or felt looked down on. But we hear about it on the news everyday for example, presidential...

Words: 641 - Pages: 3

Premium Essay

Cassandra And Chemotherapy Summary

...In the case of Cassandra and chemotherapy, the central moral tension is Cassandra having her life preserved and having being strapped down to receive the replacement of the tube used to administer the chemotherapy drugs. She wants to protect her human life especially her adolescent life when it has a disease, she just doesn’t want drugs going into her body. An adolescent like Cassandra wants to do what they think is right for their body. Another concern is the doctors having the values of being able to make informed decisions about her medical care. Perhaps their not really going to listen to a minor when it comes to their health. For example, she still has the Chemotherapy scenario she never wanted to go into her body. But, however, in this...

Words: 2028 - Pages: 9

Free Essay

I Just Did This so I Can Get Answers

...Pan-------J.M Barrie · Six of Crows----- Leigh Barugo Sx of Crows Crooked Kigdom · Dark Water---Georgia Blain · Anna----Kendare Blake Anna Dressed in Blood Girl of Nightmares · The Darkest minds-----Alexandra Bracken The Darkest Minds Never Fade In the Afterlight · Fahrenheit 451-----Ray Bradbury^^^^ · Red Rising-----Pierce Brown C · House of Night----- P.C Cast Marked Betrayed Chosen Untamed Hunted Tempted Burned Awakened Destined Revealed Redeemed Kalona’ Fall (If possible, get the hardback books with the paper cover for the House of Night series.. B/C on the back of the paper cover is a poster.. I want to collect them.. If not, that's cool) · The Mortal Instruments----Cassandra Clare^^^^ City of Bones City of Ashes City of Glass City of Fallen of Angels City of Lost Souls City of Heavenly Fire · Nevermore-----Kelly Creagh Nevermore Enshadowed Oblivion · Catherine, Called Birdy------Karen Cushman D · The Maze Runner series-----James Dashner^^^^ The Maze Runner The Scorch...

Words: 606 - Pages: 3

Free Essay

The Mortal Instruments Trilogy Review

...set in a colorful version of our reality where humans walk unaware of not just the vampires, werewolves, fey and warlocks, but also demons and their part-human enemies – the Shadowhunters. The author Judith Rumelt better known by her penname Cassandra Clare is a bestselling American author of young adult fiction. The books are inspired by the urban landscape of Manhattan, Cassandra’s favorite city. As I progress through, I found that the books are fast flowing with vivid characters, a lot of action, and interesting twists. The City of Bones, the first book of the trilogy, tells us about a seemingly ordinary teenager, Clary Fray, who live in New York City, discovers she is the descendant of a line of Shadowhunters, a race of young half-angel warriors locked in an ancient battle to protect our world from demons. After the disappearance of her mother, Clary must join forces with a group of Shadowhunters, who introduce her to a dangerous alternate New York called Downworld, filled with demons, warlocks, vampires, werewolves and other deadly creatures. As I read through the book I found each and every character such charming personalities, as if they where real. I become aware of there presence and starts to worry. The words used by Cassandra to narrate the whole story and describe what it looks like made me see and feel as I am inside the book itself. Clary’s personality, the protagonist, is just like other inexperienced teenage girl. She’s incredibly stubborn and a little...

Words: 1302 - Pages: 6

Premium Essay

Cassandra-Personal Narrative

...A knock at the door jolted Cassandra from her concentration on the television she was watching. She wasn’t watching anything particularly interesting, but enough to captivate her focus. As she walked towards the door, she couldn't help but wonder who that was. As far as she knew, her parents hadn't been expecting anyone. She wasn’t having anyone over that day. Maybe it was a canvassing politician. Maybe it was one of those crazy religious people. Maybe- “Hello. Is this the Stratos household?” Two men in green jackets and hats that had an assortment of medals and badges stood in front of her. One was significantly taller than the other. Oh, God. It’s the Secret Service. What did I do? Cassandra’s thirteen-year-old brain thought immediately. Thankfully, she didn't say that aloud. “Um… I’ll go get my parents. Be right back.” She shut the door, but quickly realized her mistake and opened it again with an apologetic smile....

Words: 539 - Pages: 3

Premium Essay

City Of Bones Movie And Book Comparison Essay

...Cassandra Clare’s “The Mortal Instruments: City Of Bones” explores a young, teenage girl, Clary Fray. Clay is faced with new challenges and is now leading a completely different life then what she was used to. In a world full of Demons, Vampires, Warlocks and Shadow Hunters, Clary experiences events that will change her life forever, including forbidden love. The film adaptation of the novel is an excellent example of the text. The film applies almost exactly the same script that was outlined in the novel. In addition, the final event in the film was very different to the final event in the novel, when Valentine retrieves The Mortal Cup. The novel also provides a great deal of detail and description about the events and characters whereas the film was lacking important information. Despite these key differences, the film does stay true to the original text. The depiction of the characters script in the film adaptation...

Words: 773 - Pages: 4

Premium Essay

Cassandra Clare Research Paper

...“Only the very weak-minded refuse to be influenced by literature and poetry” - Cassandra Clare. Judith Rumelt, better known by her pen name Cassandra Clare, was born on July 27th, 1973 in Tehran, Iran. . Her parents travelled around the world and so as a child she did not make many friends. As she grew older, she became fixated on books and the characters because they would always be there, the characters in her books became her friends. Her family finally settled in Los Angeles, California as she entered her high school years. She wrote short stories for her classmates, including a short story which she name “The Beautiful Cassandra” which inspired her pen name. Then she went on to write for various entertainment magazines in which she wrote...

Words: 2048 - Pages: 9

Premium Essay

Cassandra-Personal Narrative Essay

...there isn’t a single solitary thing you can do about it, except believe with all your heart and soul that there is always a light at the end of the tunnel, no matter how long and dark the tunnel seems right now. However, for thirteen year old Cassandra, believing in that light seemed next to impossible as she stood with the rest of her family, staring at what once used to be her home, before it was destroyed by a freak tornado that hit her home town of Fort Myers just a few hours ago. Now standing, watching the mixed emotions of sadness and grief spread across the pale faces of her family members as they stared at a disintegrated pile of rubble that once was their home, Cassandra saw a single ray of murky sunlight break itself free from the interlocking hands of clouds, and rest silently on a small object on top of the rubble....

Words: 452 - Pages: 2