Added get_segments_after function
diff --git a/distill/segmentation/segments.py b/distill/segmentation/segments.py
index 0392a7c..0197705 100644
--- a/distill/segmentation/segments.py
+++ b/distill/segmentation/segments.py
@@ -146,6 +146,20 @@
         segments = [segment for segment in self.segments if segment.start_end_val[1] < time]
         return Segments(segments)
 
+    def get_segments_after(self, time):
+        """
+        Returns a new Segments object only including segments that have start times after the indicated time.
+
+        :param time: An integer or datetime object that represents the time for which Segment start times should be after.
+        :return: A new Segments object that contains Segment objects that have start times after the time indicated.
+        """
+        if not isinstance(time, int) and not isinstance(time, datetime.datetime):
+            raise TypeError('Time must be an integer or datetime object.')
+
+        segments = [segment for segment in self.segments if segment.start_end_val[0] > time]
+
+        return Segments(segments)
+
     def get_segments_of_type(self, segment_type):
         """
         Returns a new Segments object that includes Segment objects of a specified type.
diff --git a/docs/Manipulating_Collections_of_Segment_Objects.rst b/docs/Manipulating_Collections_of_Segment_Objects.rst
index fd5d3f1..0be3426 100644
--- a/docs/Manipulating_Collections_of_Segment_Objects.rst
+++ b/docs/Manipulating_Collections_of_Segment_Objects.rst
@@ -84,10 +84,11 @@
 
 The above code removes ``Segment`` objects "0" and "1" since they contain less than 5 logs.
 
-Filtering by Cutoff Time
-************************
-The ``get_segments_before`` function returns a new ``Segments`` object that contains all the ``Segment`` objects that
-have end times before the user given time.  An example usage of this function is shown below:
+Filtering by Time
+*****************
+The ``get_segments_before`` and ``get_segments_after`` functions return a new ``Segments`` object that contains all the
+``Segment`` objects that either have end times before the user given time or start times after the user given time.  An
+example usage of each of these functions is shown below:
 
 **Input:**
 
@@ -96,10 +97,14 @@
     print("Original Segments Object:")
     print(segments)
 
-    segments = segments.get_segments_before(4)
+    segments_before = segments.get_segments_before(4)
+    segments_after = segments.get_segments_after(3)
 
-    print("\nFiltered Segments Object:")
-    print(segments)
+    print("\nFiltered Segments Object (Before):")
+    print(segments_before)
+
+    print("\nFiltered Segments Object (After):")
+    print(segments_after)
 
 **Console Output:**
 
@@ -113,14 +118,20 @@
     Segment: segment_name=3, start=4, end=5, num_logs=7, generate_field_name=None, generate_matched_values=None, segment_type=Segment_Type.DEADSPACE
     ]
 
-    Filtered Segments Object:
+    Filtered Segments Object (Before):
     Segments: [
     Segment: segment_name=0, start=1, end=2, num_logs=3, generate_field_name=None, generate_matched_values=None, segment_type=Segment_Type.FIXED_TIME
     Segment: segment_name=1, start=2, end=3, num_logs=0, generate_field_name=None, generate_matched_values=None, segment_type=Segment_Type.CREATE
     ]
 
-The above output shows that the ``get_segments_before`` function filtered out any ``Segment`` object that had an end time
-after or including 4.
+    Filtered Segments Object (After):
+    Segments: [
+    Segment: segment_name=3, start=4, end=5, num_logs=7, generate_field_name=None, generate_matched_values=None, segment_type=Segment_Type.DEADSPACE
+    ]
+
+The above output shows that the ``get_segments_before`` function filtered out any ``Segment`` that had an end time
+after or including 4 and that the ``get_segments_after`` function filtered out any ``Segment`` with a start time less than
+or equal to 3.
 
 Filtering by Segment Type
 *************************
diff --git a/docs/docs/.doctrees/Combining_Segments_with_Set_Logic.doctree b/docs/docs/.doctrees/Combining_Segments_with_Set_Logic.doctree
index 87f2b43..f097aa6 100644
--- a/docs/docs/.doctrees/Combining_Segments_with_Set_Logic.doctree
+++ b/docs/docs/.doctrees/Combining_Segments_with_Set_Logic.doctree
Binary files differ
diff --git a/docs/docs/.doctrees/Creating_Segments.doctree b/docs/docs/.doctrees/Creating_Segments.doctree
index d5e741c..bb18907 100644
--- a/docs/docs/.doctrees/Creating_Segments.doctree
+++ b/docs/docs/.doctrees/Creating_Segments.doctree
Binary files differ
diff --git a/docs/docs/.doctrees/Exporting_Segments.doctree b/docs/docs/.doctrees/Exporting_Segments.doctree
index 869e25b..c4b4a37 100644
--- a/docs/docs/.doctrees/Exporting_Segments.doctree
+++ b/docs/docs/.doctrees/Exporting_Segments.doctree
Binary files differ
diff --git a/docs/docs/.doctrees/Funnel_Function.doctree b/docs/docs/.doctrees/Funnel_Function.doctree
index 5f67654..da42976 100644
--- a/docs/docs/.doctrees/Funnel_Function.doctree
+++ b/docs/docs/.doctrees/Funnel_Function.doctree
Binary files differ
diff --git a/docs/docs/.doctrees/Getting_Started.doctree b/docs/docs/.doctrees/Getting_Started.doctree
index 53d0ab0..e6c0a22 100644
--- a/docs/docs/.doctrees/Getting_Started.doctree
+++ b/docs/docs/.doctrees/Getting_Started.doctree
Binary files differ
diff --git a/docs/docs/.doctrees/Graph_Index.doctree b/docs/docs/.doctrees/Graph_Index.doctree
index 1a7b9a6..62f9e96 100644
--- a/docs/docs/.doctrees/Graph_Index.doctree
+++ b/docs/docs/.doctrees/Graph_Index.doctree
Binary files differ
diff --git a/docs/docs/.doctrees/Manipulating_Collections_of_Segment_Objects.doctree b/docs/docs/.doctrees/Manipulating_Collections_of_Segment_Objects.doctree
index 7a6323f..e6675ff 100644
--- a/docs/docs/.doctrees/Manipulating_Collections_of_Segment_Objects.doctree
+++ b/docs/docs/.doctrees/Manipulating_Collections_of_Segment_Objects.doctree
Binary files differ
diff --git a/docs/docs/.doctrees/Process.doctree b/docs/docs/.doctrees/Process.doctree
index 7ad8995..d7c333a 100644
--- a/docs/docs/.doctrees/Process.doctree
+++ b/docs/docs/.doctrees/Process.doctree
Binary files differ
diff --git a/docs/docs/.doctrees/Process_Docs.doctree b/docs/docs/.doctrees/Process_Docs.doctree
index 02c3f2a..4af36e2 100644
--- a/docs/docs/.doctrees/Process_Docs.doctree
+++ b/docs/docs/.doctrees/Process_Docs.doctree
Binary files differ
diff --git a/docs/docs/.doctrees/Sankey_Function.doctree b/docs/docs/.doctrees/Sankey_Function.doctree
index a36050d..00e18b4 100644
--- a/docs/docs/.doctrees/Sankey_Function.doctree
+++ b/docs/docs/.doctrees/Sankey_Function.doctree
Binary files differ
diff --git a/docs/docs/.doctrees/Segmentation.doctree b/docs/docs/.doctrees/Segmentation.doctree
index d88d4a5..5496c1a 100644
--- a/docs/docs/.doctrees/Segmentation.doctree
+++ b/docs/docs/.doctrees/Segmentation.doctree
Binary files differ
diff --git a/docs/docs/.doctrees/Utilities.doctree b/docs/docs/.doctrees/Utilities.doctree
index 40069db..7cacc3d 100644
--- a/docs/docs/.doctrees/Utilities.doctree
+++ b/docs/docs/.doctrees/Utilities.doctree
Binary files differ
diff --git a/docs/docs/.doctrees/Utility_Functions.doctree b/docs/docs/.doctrees/Utility_Functions.doctree
index e6f924f..f3679b0 100644
--- a/docs/docs/.doctrees/Utility_Functions.doctree
+++ b/docs/docs/.doctrees/Utility_Functions.doctree
Binary files differ
diff --git a/docs/docs/.doctrees/Writing_Segments.doctree b/docs/docs/.doctrees/Writing_Segments.doctree
index fb21660..f84bc42 100644
--- a/docs/docs/.doctrees/Writing_Segments.doctree
+++ b/docs/docs/.doctrees/Writing_Segments.doctree
Binary files differ
diff --git a/docs/docs/.doctrees/environment.pickle b/docs/docs/.doctrees/environment.pickle
index 85401c9..70628c5 100644
--- a/docs/docs/.doctrees/environment.pickle
+++ b/docs/docs/.doctrees/environment.pickle
Binary files differ
diff --git a/docs/docs/.doctrees/index.doctree b/docs/docs/.doctrees/index.doctree
index c58b73e..13dabe8 100644
--- a/docs/docs/.doctrees/index.doctree
+++ b/docs/docs/.doctrees/index.doctree
Binary files differ
diff --git a/docs/docs/Manipulating_Collections_of_Segment_Objects.html b/docs/docs/Manipulating_Collections_of_Segment_Objects.html
index 29d3954..a3bfb74 100644
--- a/docs/docs/Manipulating_Collections_of_Segment_Objects.html
+++ b/docs/docs/Manipulating_Collections_of_Segment_Objects.html
@@ -49,7 +49,7 @@
 <li class="toctree-l3"><a class="reference internal" href="#list-comprehensions">List Comprehensions</a></li>
 <li class="toctree-l3"><a class="reference internal" href="#filtering">Filtering</a><ul>
 <li class="toctree-l4"><a class="reference internal" href="#filtering-by-number-of-logs">Filtering by Number of Logs</a></li>
-<li class="toctree-l4"><a class="reference internal" href="#filtering-by-cutoff-time">Filtering by Cutoff Time</a></li>
+<li class="toctree-l4"><a class="reference internal" href="#filtering-by-time">Filtering by Time</a></li>
 <li class="toctree-l4"><a class="reference internal" href="#filtering-by-segment-type">Filtering by Segment Type</a></li>
 </ul>
 </li>
@@ -171,18 +171,23 @@
 </div>
 <p>The above code removes <code class="docutils literal notranslate"><span class="pre">Segment</span></code> objects “0” and “1” since they contain less than 5 logs.</p>
 </section>
-<section id="filtering-by-cutoff-time">
-<h3>Filtering by Cutoff Time<a class="headerlink" href="#filtering-by-cutoff-time" title="Permalink to this headline"></a></h3>
-<p>The <code class="docutils literal notranslate"><span class="pre">get_segments_before</span></code> function returns a new <code class="docutils literal notranslate"><span class="pre">Segments</span></code> object that contains all the <code class="docutils literal notranslate"><span class="pre">Segment</span></code> objects that
-have end times before the user given time.  An example usage of this function is shown below:</p>
+<section id="filtering-by-time">
+<h3>Filtering by Time<a class="headerlink" href="#filtering-by-time" title="Permalink to this headline"></a></h3>
+<p>The <code class="docutils literal notranslate"><span class="pre">get_segments_before</span></code> and <code class="docutils literal notranslate"><span class="pre">get_segments_after</span></code> functions return a new <code class="docutils literal notranslate"><span class="pre">Segments</span></code> object that contains all the
+<code class="docutils literal notranslate"><span class="pre">Segment</span></code> objects that either have end times before the user given time or start times after the user given time.  An
+example usage of each of these functions is shown below:</p>
 <p><strong>Input:</strong></p>
 <div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="nb">print</span><span class="p">(</span><span class="s2">&quot;Original Segments Object:&quot;</span><span class="p">)</span>
 <span class="nb">print</span><span class="p">(</span><span class="n">segments</span><span class="p">)</span>
 
-<span class="n">segments</span> <span class="o">=</span> <span class="n">segments</span><span class="o">.</span><span class="n">get_segments_before</span><span class="p">(</span><span class="mi">4</span><span class="p">)</span>
+<span class="n">segments_before</span> <span class="o">=</span> <span class="n">segments</span><span class="o">.</span><span class="n">get_segments_before</span><span class="p">(</span><span class="mi">4</span><span class="p">)</span>
+<span class="n">segments_after</span> <span class="o">=</span> <span class="n">segments</span><span class="o">.</span><span class="n">get_segments_after</span><span class="p">(</span><span class="mi">3</span><span class="p">)</span>
 
-<span class="nb">print</span><span class="p">(</span><span class="s2">&quot;</span><span class="se">\n</span><span class="s2">Filtered Segments Object:&quot;</span><span class="p">)</span>
-<span class="nb">print</span><span class="p">(</span><span class="n">segments</span><span class="p">)</span>
+<span class="nb">print</span><span class="p">(</span><span class="s2">&quot;</span><span class="se">\n</span><span class="s2">Filtered Segments Object (Before):&quot;</span><span class="p">)</span>
+<span class="nb">print</span><span class="p">(</span><span class="n">segments_before</span><span class="p">)</span>
+
+<span class="nb">print</span><span class="p">(</span><span class="s2">&quot;</span><span class="se">\n</span><span class="s2">Filtered Segments Object (After):&quot;</span><span class="p">)</span>
+<span class="nb">print</span><span class="p">(</span><span class="n">segments_after</span><span class="p">)</span>
 </pre></div>
 </div>
 <p><strong>Console Output:</strong></p>
@@ -194,15 +199,21 @@
 <span class="go">Segment: segment_name=3, start=4, end=5, num_logs=7, generate_field_name=None, generate_matched_values=None, segment_type=Segment_Type.DEADSPACE</span>
 <span class="go">]</span>
 
-<span class="go">Filtered Segments Object:</span>
+<span class="go">Filtered Segments Object (Before):</span>
 <span class="go">Segments: [</span>
 <span class="go">Segment: segment_name=0, start=1, end=2, num_logs=3, generate_field_name=None, generate_matched_values=None, segment_type=Segment_Type.FIXED_TIME</span>
 <span class="go">Segment: segment_name=1, start=2, end=3, num_logs=0, generate_field_name=None, generate_matched_values=None, segment_type=Segment_Type.CREATE</span>
 <span class="go">]</span>
+
+<span class="go">Filtered Segments Object (After):</span>
+<span class="go">Segments: [</span>
+<span class="go">Segment: segment_name=3, start=4, end=5, num_logs=7, generate_field_name=None, generate_matched_values=None, segment_type=Segment_Type.DEADSPACE</span>
+<span class="go">]</span>
 </pre></div>
 </div>
-<p>The above output shows that the <code class="docutils literal notranslate"><span class="pre">get_segments_before</span></code> function filtered out any <code class="docutils literal notranslate"><span class="pre">Segment</span></code> object that had an end time
-after or including 4.</p>
+<p>The above output shows that the <code class="docutils literal notranslate"><span class="pre">get_segments_before</span></code> function filtered out any <code class="docutils literal notranslate"><span class="pre">Segment</span></code> that had an end time
+after or including 4 and that the <code class="docutils literal notranslate"><span class="pre">get_segments_after</span></code> function filtered out any <code class="docutils literal notranslate"><span class="pre">Segment</span></code> with a start time less than
+or equal to 3.</p>
 </section>
 <section id="filtering-by-segment-type">
 <h3>Filtering by Segment Type<a class="headerlink" href="#filtering-by-segment-type" title="Permalink to this headline"></a></h3>
diff --git a/docs/docs/Utilities.html b/docs/docs/Utilities.html
index f6af10a..8e9d11d 100644
--- a/docs/docs/Utilities.html
+++ b/docs/docs/Utilities.html
@@ -19,7 +19,7 @@
     <link rel="index" title="Index" href="genindex.html" />
     <link rel="search" title="Search" href="search.html" />
     <link rel="next" title="Utility Functions" href="Utility_Functions.html" />
-    <link rel="prev" title="Process" href="Process.html" /> 
+    <link rel="prev" title="Processing Functions" href="Process_Docs.html" /> 
 </head>
 
 <body class="wy-body-for-nav"> 
@@ -88,7 +88,7 @@
            </div>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
-        <a href="Process.html" class="btn btn-neutral float-left" title="Process" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="Process_Docs.html" class="btn btn-neutral float-left" title="Processing Functions" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
         <a href="Utility_Functions.html" class="btn btn-neutral float-right" title="Utility Functions" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
diff --git a/docs/docs/_sources/Manipulating_Collections_of_Segment_Objects.rst.txt b/docs/docs/_sources/Manipulating_Collections_of_Segment_Objects.rst.txt
index fd5d3f1..0be3426 100644
--- a/docs/docs/_sources/Manipulating_Collections_of_Segment_Objects.rst.txt
+++ b/docs/docs/_sources/Manipulating_Collections_of_Segment_Objects.rst.txt
@@ -84,10 +84,11 @@
 
 The above code removes ``Segment`` objects "0" and "1" since they contain less than 5 logs.
 
-Filtering by Cutoff Time
-************************
-The ``get_segments_before`` function returns a new ``Segments`` object that contains all the ``Segment`` objects that
-have end times before the user given time.  An example usage of this function is shown below:
+Filtering by Time
+*****************
+The ``get_segments_before`` and ``get_segments_after`` functions return a new ``Segments`` object that contains all the
+``Segment`` objects that either have end times before the user given time or start times after the user given time.  An
+example usage of each of these functions is shown below:
 
 **Input:**
 
@@ -96,10 +97,14 @@
     print("Original Segments Object:")
     print(segments)
 
-    segments = segments.get_segments_before(4)
+    segments_before = segments.get_segments_before(4)
+    segments_after = segments.get_segments_after(3)
 
-    print("\nFiltered Segments Object:")
-    print(segments)
+    print("\nFiltered Segments Object (Before):")
+    print(segments_before)
+
+    print("\nFiltered Segments Object (After):")
+    print(segments_after)
 
 **Console Output:**
 
@@ -113,14 +118,20 @@
     Segment: segment_name=3, start=4, end=5, num_logs=7, generate_field_name=None, generate_matched_values=None, segment_type=Segment_Type.DEADSPACE
     ]
 
-    Filtered Segments Object:
+    Filtered Segments Object (Before):
     Segments: [
     Segment: segment_name=0, start=1, end=2, num_logs=3, generate_field_name=None, generate_matched_values=None, segment_type=Segment_Type.FIXED_TIME
     Segment: segment_name=1, start=2, end=3, num_logs=0, generate_field_name=None, generate_matched_values=None, segment_type=Segment_Type.CREATE
     ]
 
-The above output shows that the ``get_segments_before`` function filtered out any ``Segment`` object that had an end time
-after or including 4.
+    Filtered Segments Object (After):
+    Segments: [
+    Segment: segment_name=3, start=4, end=5, num_logs=7, generate_field_name=None, generate_matched_values=None, segment_type=Segment_Type.DEADSPACE
+    ]
+
+The above output shows that the ``get_segments_before`` function filtered out any ``Segment`` that had an end time
+after or including 4 and that the ``get_segments_after`` function filtered out any ``Segment`` with a start time less than
+or equal to 3.
 
 Filtering by Segment Type
 *************************
diff --git a/docs/docs/searchindex.js b/docs/docs/searchindex.js
index b8d5953..88e4379 100644
--- a/docs/docs/searchindex.js
+++ b/docs/docs/searchindex.js
@@ -1 +1 @@
-Search.setIndex({docnames:["Combining_Segments_with_Set_Logic","Creating_Segments","Exporting_Segments","Funnel_Function","Getting_Started","Graph_Index","Manipulating_Collections_of_Segment_Objects","Process","Process_Docs","Sankey_Function","Segmentation","Utilities","Utility_Functions","Writing_Segments","index"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,sphinx:56},filenames:["Combining_Segments_with_Set_Logic.rst","Creating_Segments.rst","Exporting_Segments.rst","Funnel_Function.rst","Getting_Started.rst","Graph_Index.rst","Manipulating_Collections_of_Segment_Objects.rst","Process.rst","Process_Docs.rst","Sankey_Function.rst","Segmentation.rst","Utilities.rst","Utility_Functions.rst","Writing_Segments.rst","index.rst"],objects:{},objnames:{},objtypes:{},terms:{"0":[2,3,6,9],"1":[0,1,2,3,6,8,9],"1000":12,"1s":3,"2":[0,1,2,3,6,8],"20":1,"2s":3,"3":[2,6,8],"3s":3,"4":[6,8],"5":[1,2,3,6],"6":2,"65":3,"7":6,"9":6,"abstract":4,"break":3,"case":1,"class":6,"default":[1,3],"do":[1,2,6,13],"export":[10,14],"final":1,"function":[0,1,2,4,5,6,7,11,13,14],"import":[2,10],"new":[0,1,2,6],"return":[0,1,2,3,6,9,13],"true":[1,8],A:[0,1,3,4,6,12],And:3,By:2,For:1,If:[1,3,9],In:[1,2],One:2,The:[0,1,2,4,5,6,12,13],There:1,These:[1,4,6,8],To:[1,2],abil:[2,4,6],abov:[0,1,2,6,13],access:[4,10,13],add:[3,6],addit:[1,2,6],addition:[3,9],after:[1,6,13],aid:[1,4,12],all:[6,8],allow:[4,6,13],along:[2,13],alreadi:1,also:[1,4,6,13],an:[0,1,2,3,4,6,8,9,12],analysi:[2,4],analyst:[1,4,6,8,13],analyz:4,ani:[1,6],anoth:[1,2,4],append:[3,4,9,10],append_seg:6,ar:[1,2,3,4,6,8,9],argument:[1,3,9],assign:6,assist:13,associ:[4,13],assum:2,attempt:[6,8],attribut:2,automat:10,autorang:2,avail:[1,4],avoid:1,b:9,back:1,bar:2,base:[0,1,4,8],basic:10,been:2,befor:[1,6],begin:1,behavior:1,behind:4,below:[0,1,2,3,6,8,9,12,13],benefit:2,between:1,bombard:4,both:[1,2,4,8,12],build:2,button:3,c:9,call:6,can:[0,1,2,3,6,8,12,13],capabl:[4,6],categori:1,chang:6,chart:[2,9],click:[1,2],clienttim:[0,1,4],code:[0,1,2,6,13],col:9,collect:[3,4,9,10,13,14],color:[2,3],combin:[10,14],compar:4,comprehens:[4,8,10,13],connect:9,connector:3,consid:1,consol:6,contain:[1,6],convert:[3,12],correspond:9,could:1,count:9,counter1:3,counter2:3,counter3:3,counter:[3,9],creat:[0,2,3,4,6,8,9,10,13,14],create_seg:[1,13],creation:[4,6,10,13],csv:2,curat:[4,6,13],current:[2,6],custom:4,d:9,dash:[2,3],dashboard:2,data:[3,4,9,10],datetim:[1,2,11],deadspac:[6,10],deepskyblu:3,def:9,defin:[1,2,3,9,13],delet:[4,10],demonstr:1,denot:[1,4,6],describ:[1,4,8],detect:10,detect_deadspac:1,df:2,diagram:[3,9],dict:[3,9],dictionari:[1,3,4,8,9,13],differ:[2,4,10],directori:2,displai:2,distil:[0,1,2,4,6,8,12,13],divis:1,document:[1,3],doe:[1,9],done:[1,6,13],dot:3,duplic:3,e:[3,13],each:[1,2,3,4,6,13],easi:[4,13],easier:4,easiest:4,easili:13,edg:[3,8,9],edge_list:[3,9],edge_list_count:[3,9],edge_list_temp:[3,9],edgelist_list:3,edges_segmentn:[3,9],either:[1,6,12],element:9,els:[3,9],end:[0,1,2,4,6,9,13],end_time_1:[1,13],end_time_2:[1,13],entir:[4,6],entitl:[1,2],enumer:4,epoch:11,epoch_to_datetim:12,even:4,event:1,exampl:[0,1,5,6,8,10,12,13],example_seg:2,exist:[2,3,6,9],expect:1,export_seg:2,express:2,extract:9,fall:1,fals:[3,9],featur:6,few:2,field:[1,2,4,8],field_values_of_interest:1,fig:[2,3,9],figur:[3,9],file:[2,4],filter:[4,10],find_meta_valu:8,first:[1,6],first_rung:3,fit:1,five:1,fix:6,fixed_tim:6,flow:9,follow:[1,2,4,6,12],form:[1,3],format:[1,2,12],found:2,from:[2,3,6,9],functon:13,funnel:[5,14],funnel_target:3,funnel_targets_temp:3,further:[2,4],g:3,gantt:2,gener:[2,6,10,12],generate_collapsing_window_seg:[1,4],generate_collapsing_windows_seg:1,generate_field_nam:[4,6],generate_fixed_time_seg:1,generate_matched_valu:[4,6],generate_seg:[1,4],get:[6,10,11,14],get_num_log:6,get_segment_list:6,get_segment_name_dict:6,get_segments_befor:6,get_segments_of_typ:6,get_uid:0,get_uuid:[1,12],getuuid:[1,12],give:[4,9],given:[0,1,2,3,4,6,9],go:[3,9],graph:[2,3,9,14],group:4,ha:[1,4],had:6,happen:1,have:[1,2,3,6,9],held:6,help:[4,8],hold:[1,4],how:[3,4,6,9,13],howev:[6,13],hundr:4,i:[3,9,13],id:1,identifi:[1,12],idl:1,illustr:1,includ:[4,6,12],index:[3,6,9],indic:[1,2,6],individu:[6,13],inform:1,inher:2,initi:3,input:[3,6,9],insid:3,instal:4,instanc:1,integ:[1,12],integer_tim:12,interchang:1,interest:[1,3],intersect:10,interv:1,involv:1,item:[3,9],iter:[4,8,10,13],its:1,itself:1,kei:[1,3,6,8,9],know:1,label:[1,3,9],largest:0,last:1,least:6,len:[3,9],length:3,less:6,lightsalmon:3,like:2,lime:3,line:[2,3],link:9,list:[0,1,3,4,8,9,10,13],liter:1,load:1,locat:6,log:[2,4,8,10,12,13],logic:[10,14],longer:1,look:[2,13],mai:1,main:8,make:4,manag:4,mani:[3,9],manipul:[4,10,14],map:13,marker:3,match:[1,2,4,6],meaning:4,metadata:4,method:6,mock:3,modif:[4,10],modifi:6,modul:[],more:1,most:1,most_common:3,must:[1,6],name:[1,2,3,4,6,9,13],need:[4,13],nest:13,new_edg:3,new_edge_list:3,new_edge_list_count:3,new_nod:9,new_seg:0,new_segment1:0,new_segment2:0,new_segment_1:0,new_segment_2:0,nfilter:6,nmodifi:6,node:[3,9],node_label:[3,9],non:1,none:[3,6],note:[1,2,6],now:3,nsegment:6,num_log:[4,6],number:[2,3,4],numer:6,object:[0,2,10,12,13,14],occur:[1,3],off:1,onc:4,one:[1,8],onli:6,opac:3,option:[1,3,9],order:1,origin:[6,9],our:2,out:[6,8],output:[1,2,3,6,9,12],over:13,overlap:1,overview:12,own:1,p:3,packag:[0,1,10,13],page:[],pairwiseseq:8,pairwisestag:8,panda:2,paramet:[1,6],particular:1,particularli:[2,6,8,12],pass:[3,9],path:[1,2],pattern:4,pd:2,percent:3,perform:[0,6],pie:2,place:2,plot:[2,3],png:[],possibl:1,pre:2,prefix:1,prepar:12,preprocess:[10,12],previou:1,print:6,prior:1,process:14,project:4,provid:[0,1,2,3,4,8,9,12],put:1,px:2,py:[],python:[1,2,4],quantiti:9,rang:[3,9],rather:[6,13],read:12,read_csv:2,receiv:9,record:1,recurs:9,refer:6,remov:[3,6,9],replac:[3,9],repres:[0,1,2,4,6,12],represent:[4,10,12],request:3,requir:12,rest:1,result:[6,13],revers:2,row:[3,9],s:[0,1,2,4,8,13],sankei:[5,14],sankey0:[],scene:4,screenshot:2,search:7,second:1,second_rung:3,section:4,seek:4,seen:[2,8],segment0:6,segment1:[0,1,2,6,13],segment2:[0,1,2,13],segment:[12,14],segment_nam:[0,1,4,6,13],segment_typ:[2,4,6],segments1:6,segments2:6,segments_dict:6,segments_list:6,self:9,send:9,seq_result:8,seri:8,set:[10,14],shorter:1,show:[2,3,6,9,13],shown:[0,1,2,6,12],similar:[2,4,13],similarli:[0,12],simpl:[2,13],sinc:[4,6,13],smallest:0,softwar:2,some:13,sometim:12,sort:[1,8,13],sorted_dict:[1,8,13],sourc:9,source_list:9,specif:[2,8,12],specifi:6,split:9,stag_result:8,start:[0,1,2,6,10,13,14],start_end_v:[1,4,13],start_time_1:[1,13],start_time_2:[1,13],step:1,string:[1,3,12],string_tim:12,structur:[1,4,10],subscript:[4,10],success:2,support:13,syntax:4,take:[1,2,3,6,12],taken:1,tan:3,target:[3,8,9],target_list:9,target_v:8,test:2,test_button:3,test_list:8,test_radio_input:3,test_text_input:3,textinfo:3,textposit:3,than:[1,6,13],thei:[6,12],them:1,themselv:[4,6],thi:[0,1,2,4,6,8,12,13],third_rung:3,those:2,three:[0,1,6,8],threshold:1,through:[1,2,4,10,13],throughout:1,time:[2,3,12,13],timelin:2,togeth:4,tool:2,top:4,transform:7,trim:1,tupl:[1,3,8,9,13],two:[0,1,2,6,8,12],type:[1,2,4],uid1:0,uid2:0,uid3:0,uid4:0,uid5:0,uid6:0,uid9:0,uid:[0,1,4,13],under:[1,4],underli:6,union:10,uniqu:[1,8,12],univers:[1,12],unix:12,updat:6,update_yax:2,us:[0,1,2,4,6,8,9,12,13],usag:[0,1,6,8,12,13],user:[1,2,3,6,9],user_specif:3,useral:[4,8,10,12,13],userspec:3,util:[4,14],uuid:[1,11],valu:[0,1,2,3,4,8,9,13],value_list:9,varieti:[2,4,6],via:[4,6],video:2,visual:10,wa:[2,3,4],wai:[1,4,6,13],want:1,we:[1,2,3,9,12],weight:9,were:6,what:[1,2,10],when:[1,4,6,8,12],where:9,which:[1,6,13],whose:6,why:10,width:[3,9],within:[1,2,4,6],without:4,write:[10,14],write_seg:13,written_seg:13,x:3,x_end:2,x_start:2,y:[2,3]},titles:["Combining Segments with Set Logic","Creating Segment Objects","Exporting Segments","Funnel","Getting Started with Segmentation","Graph","Manipulating Collections of Segment Objects","Process","Processing Functions","Sankey","Segmentation","Utilities","Utility Functions","Writing Segments","Flagon Distill"],titleterms:{"export":2,"function":[3,8,9,12],"import":4,The:[3,9],access:6,analyt:[],apach:2,append:6,automat:1,basic:1,collaps:1,collect:6,combin:0,comprehens:6,content:[],creat:1,creation:1,cutoff:6,data:6,datetim:12,deadspac:1,delet:6,detect:1,dictionari:6,differ:[0,6],distil:14,document:[],epoch:12,exampl:[2,3,9],filter:6,fix:1,flagon:14,funnel:3,gener:1,get:[4,12],graph:5,indic:[],intersect:0,iter:6,list:6,log:[1,6],logic:0,manipul:6,modif:6,number:6,object:[1,4,6],packag:4,plotli:2,preprocess:1,process:[7,8],py:[],represent:6,sankei:9,search:8,segment:[0,1,2,4,6,10,13],set:0,start:4,structur:6,subscript:6,superset:2,tabl:[],through:6,time:[1,6],transform:8,type:6,union:0,useral:1,util:[11,12],uuid:12,visual:2,what:4,why:4,window:1,write:13}})
\ No newline at end of file
+Search.setIndex({docnames:["Combining_Segments_with_Set_Logic","Creating_Segments","Exporting_Segments","Funnel_Function","Getting_Started","Graph_Index","Manipulating_Collections_of_Segment_Objects","Process","Process_Docs","Sankey_Function","Segmentation","Utilities","Utility_Functions","Writing_Segments","index"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,sphinx:56},filenames:["Combining_Segments_with_Set_Logic.rst","Creating_Segments.rst","Exporting_Segments.rst","Funnel_Function.rst","Getting_Started.rst","Graph_Index.rst","Manipulating_Collections_of_Segment_Objects.rst","Process.rst","Process_Docs.rst","Sankey_Function.rst","Segmentation.rst","Utilities.rst","Utility_Functions.rst","Writing_Segments.rst","index.rst"],objects:{},objnames:{},objtypes:{},terms:{"0":[2,3,6,9],"1":[0,1,2,3,6,8,9],"1000":12,"1s":3,"2":[0,1,2,3,6,8],"20":1,"2s":3,"3":[2,6,8],"3s":3,"4":[6,8],"5":[1,2,3,6],"6":2,"65":3,"7":6,"9":6,"abstract":4,"break":3,"case":1,"class":6,"default":[1,3],"do":[1,2,6,13],"export":[10,14],"final":1,"function":[0,1,2,4,5,6,7,11,13,14],"import":[2,10],"new":[0,1,2,6],"return":[0,1,2,3,6,9,13],"true":[1,8],A:[0,1,3,4,6,12],And:3,By:2,For:1,If:[1,3,9],In:[1,2],One:2,The:[0,1,2,4,5,6,12,13],There:1,These:[1,4,6,8],To:[1,2],abil:[2,4,6],abov:[0,1,2,6,13],access:[4,10,13],add:[3,6],addit:[1,2,6],addition:[3,9],after:[1,6,13],aid:[1,4,12],all:[6,8],allow:[4,6,13],along:[2,13],alreadi:1,also:[1,4,6,13],an:[0,1,2,3,4,6,8,9,12],analysi:[2,4],analyst:[1,4,6,8,13],analyz:4,ani:[1,6],anoth:[1,2,4],append:[3,4,9,10],append_seg:6,ar:[1,2,3,4,6,8,9],argument:[1,3,9],assign:6,assist:13,associ:[4,13],assum:2,attempt:[6,8],attribut:2,automat:10,autorang:2,avail:[1,4],avoid:1,b:9,back:1,bar:2,base:[0,1,4,8],basic:10,been:2,befor:[1,6],begin:1,behavior:1,behind:4,below:[0,1,2,3,6,8,9,12,13],benefit:2,between:1,bombard:4,both:[1,2,4,8,12],build:2,button:3,c:9,call:6,can:[0,1,2,3,6,8,12,13],capabl:[4,6],categori:1,chang:6,chart:[2,9],click:[1,2],clienttim:[0,1,4],code:[0,1,2,6,13],col:9,collect:[3,4,9,10,13,14],color:[2,3],combin:[10,14],compar:4,comprehens:[4,8,10,13],connect:9,connector:3,consid:1,consol:6,contain:[1,6],convert:[3,12],correspond:9,could:1,count:9,counter1:3,counter2:3,counter3:3,counter:[3,9],creat:[0,2,3,4,6,8,9,10,13,14],create_seg:[1,13],creation:[4,6,10,13],csv:2,curat:[4,6,13],current:[2,6],custom:4,d:9,dash:[2,3],dashboard:2,data:[3,4,9,10],datetim:[1,2,11],deadspac:[6,10],deepskyblu:3,def:9,defin:[1,2,3,9,13],delet:[4,10],demonstr:1,denot:[1,4,6],describ:[1,4,8],detect:10,detect_deadspac:1,df:2,diagram:[3,9],dict:[3,9],dictionari:[1,3,4,8,9,13],differ:[2,4,10],directori:2,displai:2,distil:[0,1,2,4,6,8,12,13],divis:1,document:[1,3],doe:[1,9],done:[1,6,13],dot:3,duplic:3,e:[3,13],each:[1,2,3,4,6,13],easi:[4,13],easier:4,easiest:4,easili:13,edg:[3,8,9],edge_list:[3,9],edge_list_count:[3,9],edge_list_temp:[3,9],edgelist_list:3,edges_segmentn:[3,9],either:[1,6,12],element:9,els:[3,9],end:[0,1,2,4,6,9,13],end_time_1:[1,13],end_time_2:[1,13],entir:[4,6],entitl:[1,2],enumer:4,epoch:11,epoch_to_datetim:12,equal:6,even:4,event:1,exampl:[0,1,5,6,8,10,12,13],example_seg:2,exist:[2,3,6,9],expect:1,export_seg:2,express:2,extract:9,fall:1,fals:[3,9],featur:6,few:2,field:[1,2,4,8],field_values_of_interest:1,fig:[2,3,9],figur:[3,9],file:[2,4],filter:[4,10],find_meta_valu:8,first:[1,6],first_rung:3,fit:1,five:1,fix:6,fixed_tim:6,flow:9,follow:[1,2,4,6,12],form:[1,3],format:[1,2,12],found:2,from:[2,3,6,9],functon:13,funnel:[5,14],funnel_target:3,funnel_targets_temp:3,further:[2,4],g:3,gantt:2,gener:[2,6,10,12],generate_collapsing_window_seg:[1,4],generate_collapsing_windows_seg:1,generate_field_nam:[4,6],generate_fixed_time_seg:1,generate_matched_valu:[4,6],generate_seg:[1,4],get:[6,10,11,14],get_num_log:6,get_segment_list:6,get_segment_name_dict:6,get_segments_aft:6,get_segments_befor:6,get_segments_of_typ:6,get_uid:0,get_uuid:[1,12],getuuid:[1,12],give:[4,9],given:[0,1,2,3,4,6,9],go:[3,9],graph:[2,3,9,14],group:4,ha:[1,4],had:6,happen:1,have:[1,2,3,6,9],held:6,help:[4,8],hold:[1,4],how:[3,4,6,9,13],howev:[6,13],hundr:4,i:[3,9,13],id:1,identifi:[1,12],idl:1,illustr:1,includ:[4,6,12],index:[3,6,9],indic:[1,2,6],individu:[6,13],inform:1,inher:2,initi:3,input:[3,6,9],insid:3,instal:4,instanc:1,integ:[1,12],integer_tim:12,interchang:1,interest:[1,3],intersect:10,interv:1,involv:1,item:[3,9],iter:[4,8,10,13],its:1,itself:1,kei:[1,3,6,8,9],know:1,label:[1,3,9],largest:0,last:1,least:6,len:[3,9],length:3,less:6,lightsalmon:3,like:2,lime:3,line:[2,3],link:9,list:[0,1,3,4,8,9,10,13],liter:1,load:1,locat:6,log:[2,4,8,10,12,13],logic:[10,14],longer:1,look:[2,13],mai:1,main:8,make:4,manag:4,mani:[3,9],manipul:[4,10,14],map:13,marker:3,match:[1,2,4,6],meaning:4,metadata:4,method:6,mock:3,modif:[4,10],modifi:6,modul:[],more:1,most:1,most_common:3,must:[1,6],name:[1,2,3,4,6,9,13],need:[4,13],nest:13,new_edg:3,new_edge_list:3,new_edge_list_count:3,new_nod:9,new_seg:0,new_segment1:0,new_segment2:0,new_segment_1:0,new_segment_2:0,nfilter:6,nmodifi:6,node:[3,9],node_label:[3,9],non:1,none:[3,6],note:[1,2,6],now:3,nsegment:6,num_log:[4,6],number:[2,3,4],numer:6,object:[0,2,10,12,13,14],occur:[1,3],off:1,onc:4,one:[1,8],onli:6,opac:3,option:[1,3,9],order:1,origin:[6,9],our:2,out:[6,8],output:[1,2,3,6,9,12],over:13,overlap:1,overview:12,own:1,p:3,packag:[0,1,10,13],page:[],pairwiseseq:8,pairwisestag:8,panda:2,paramet:[1,6],particular:1,particularli:[2,6,8,12],pass:[3,9],path:[1,2],pattern:4,pd:2,percent:3,perform:[0,6],pie:2,place:2,plot:[2,3],png:[],possibl:1,pre:2,prefix:1,prepar:12,preprocess:[10,12],previou:1,print:6,prior:1,process:14,project:4,provid:[0,1,2,3,4,8,9,12],put:1,px:2,py:[],python:[1,2,4],quantiti:9,rang:[3,9],rather:[6,13],read:12,read_csv:2,receiv:9,record:1,recurs:9,refer:6,remov:[3,6,9],replac:[3,9],repres:[0,1,2,4,6,12],represent:[4,10,12],request:3,requir:12,rest:1,result:[6,13],revers:2,row:[3,9],s:[0,1,2,4,8,13],sankei:[5,14],sankey0:[],scene:4,screenshot:2,search:7,second:1,second_rung:3,section:4,seek:4,seen:[2,8],segment0:6,segment1:[0,1,2,6,13],segment2:[0,1,2,13],segment:[12,14],segment_nam:[0,1,4,6,13],segment_typ:[2,4,6],segments1:6,segments2:6,segments_aft:6,segments_befor:6,segments_dict:6,segments_list:6,self:9,send:9,seq_result:8,seri:8,set:[10,14],shorter:1,show:[2,3,6,9,13],shown:[0,1,2,6,12],similar:[2,4,13],similarli:[0,12],simpl:[2,13],sinc:[4,6,13],smallest:0,softwar:2,some:13,sometim:12,sort:[1,8,13],sorted_dict:[1,8,13],sourc:9,source_list:9,specif:[2,8,12],specifi:6,split:9,stag_result:8,start:[0,1,2,6,10,13,14],start_end_v:[1,4,13],start_time_1:[1,13],start_time_2:[1,13],step:1,string:[1,3,12],string_tim:12,structur:[1,4,10],subscript:[4,10],success:2,support:13,syntax:4,take:[1,2,3,6,12],taken:1,tan:3,target:[3,8,9],target_list:9,target_v:8,test:2,test_button:3,test_list:8,test_radio_input:3,test_text_input:3,textinfo:3,textposit:3,than:[1,6,13],thei:[6,12],them:1,themselv:[4,6],thi:[0,1,2,4,6,8,12,13],third_rung:3,those:2,three:[0,1,6,8],threshold:1,through:[1,2,4,10,13],throughout:1,time:[2,3,12,13],timelin:2,togeth:4,tool:2,top:4,transform:7,trim:1,tupl:[1,3,8,9,13],two:[0,1,2,6,8,12],type:[1,2,4],uid1:0,uid2:0,uid3:0,uid4:0,uid5:0,uid6:0,uid9:0,uid:[0,1,4,13],under:[1,4],underli:6,union:10,uniqu:[1,8,12],univers:[1,12],unix:12,updat:6,update_yax:2,us:[0,1,2,4,6,8,9,12,13],usag:[0,1,6,8,12,13],user:[1,2,3,6,9],user_specif:3,useral:[4,8,10,12,13],userspec:3,util:[4,14],uuid:[1,11],valu:[0,1,2,3,4,8,9,13],value_list:9,varieti:[2,4,6],via:[4,6],video:2,visual:10,wa:[2,3,4],wai:[1,4,6,13],want:1,we:[1,2,3,9,12],weight:9,were:6,what:[1,2,10],when:[1,4,6,8,12],where:9,which:[1,6,13],whose:6,why:10,width:[3,9],within:[1,2,4,6],without:4,write:[10,14],write_seg:13,written_seg:13,x:3,x_end:2,x_start:2,y:[2,3]},titles:["Combining Segments with Set Logic","Creating Segment Objects","Exporting Segments","Funnel","Getting Started with Segmentation","Graph","Manipulating Collections of Segment Objects","Process","Processing Functions","Sankey","Segmentation","Utilities","Utility Functions","Writing Segments","Flagon Distill"],titleterms:{"export":2,"function":[3,8,9,12],"import":4,The:[3,9],access:6,analyt:[],apach:2,append:6,automat:1,basic:1,collaps:1,collect:6,combin:0,comprehens:6,content:[],creat:1,creation:1,cutoff:[],data:6,datetim:12,deadspac:1,delet:6,detect:1,dictionari:6,differ:[0,6],distil:14,document:[],epoch:12,exampl:[2,3,9],filter:6,fix:1,flagon:14,funnel:3,gener:1,get:[4,12],graph:5,indic:[],intersect:0,iter:6,list:6,log:[1,6],logic:0,manipul:6,modif:6,number:6,object:[1,4,6],packag:4,plotli:2,preprocess:1,process:[7,8],py:[],represent:6,sankei:9,search:8,segment:[0,1,2,4,6,10,13],set:0,start:4,structur:6,subscript:6,superset:2,tabl:[],through:6,time:[1,6],transform:8,type:6,union:0,useral:1,util:[11,12],uuid:12,visual:2,what:4,why:4,window:1,write:13}})
\ No newline at end of file
diff --git a/tests/test_segments.py b/tests/test_segments.py
index d403d89..d1b96ce 100644
--- a/tests/test_segments.py
+++ b/tests/test_segments.py
@@ -196,6 +196,37 @@
     assert result5[2].segment_name == "2"
     assert result5[3].segment_name == "3"
 
+def test_get_segments_after_integer():
+    data = testing_utils.setup("./data/sample_data.json", "integer")
+    sorted_dict = data[1]
+
+    segments = distill.generate_fixed_time_segments(sorted_dict, 5)
+
+    result1 = segments.get_segments_after(1623691909728)
+    assert len(result1) == 0
+
+    result2 = segments.get_segments_after(1623691900656)
+    assert len(result2) == 1
+    assert result2[0].segment_name == "3"
+
+    result3 = segments.get_segments_after(1623691895656)
+    assert len(result3) == 2
+    assert result3[0].segment_name == "2"
+    assert result3[1].segment_name == "3"
+
+    result4 = segments.get_segments_after(1623691890656)
+    assert len(result4) == 3
+    assert result4[0].segment_name == "1"
+    assert result4[1].segment_name == "2"
+    assert result4[2].segment_name == "3"
+
+    result5 = segments.get_segments_after(1623691000000)
+    assert len(result5) == 4
+    assert result5[0].segment_name == "0"
+    assert result5[1].segment_name == "1"
+    assert result5[2].segment_name == "2"
+    assert result5[3].segment_name == "3"
+
 def test_get_segments_before_datetime():
     data = testing_utils.setup("./data/sample_data.json", "datetime")
     sorted_dict = data[1]
@@ -227,6 +258,37 @@
     assert result5[2].segment_name == "2"
     assert result5[3].segment_name == "3"
 
+def test_get_segments_after_datetime():
+    data = testing_utils.setup("./data/sample_data.json", "datetime")
+    sorted_dict = data[1]
+
+    segments = distill.generate_fixed_time_segments(sorted_dict, 5)
+
+    result1 = segments.get_segments_after(testing_utils.to_datetime(1623691909728))
+    assert len(result1) == 0
+
+    result2 = segments.get_segments_after(testing_utils.to_datetime(1623691900656))
+    assert len(result2) == 1
+    assert result2[0].segment_name == "3"
+
+    result3 = segments.get_segments_after(testing_utils.to_datetime(1623691895656))
+    assert len(result3) == 2
+    assert result3[0].segment_name == "2"
+    assert result3[1].segment_name == "3"
+
+    result4 = segments.get_segments_after(testing_utils.to_datetime(1623691890656))
+    assert len(result4) == 3
+    assert result4[0].segment_name == "1"
+    assert result4[1].segment_name == "2"
+    assert result4[2].segment_name == "3"
+
+    result5 = segments.get_segments_after(testing_utils.to_datetime(1623691000000))
+    assert len(result5) == 4
+    assert result5[0].segment_name == "0"
+    assert result5[1].segment_name == "1"
+    assert result5[2].segment_name == "2"
+    assert result5[3].segment_name == "3"
+
 def test_get_segments_before_error_1():
     with pytest.raises(TypeError):
         data = testing_utils.setup("./data/sample_data.json", "integer")