title: Receiving Memory Error when flattening API response
body: <p>I'm running into a Memory Error issue when attempting to flatten an API response (json to list of dictionaries) for loading into a Pandas dataframe. It will flatten to ~700,000 rows and 50 columns so I assume I'm using up my available RAM.</p>
  <p>Is there way to get around this, or a way to flatten the list into chunks without using up memory?</p>
  <p><strong>Portion of code returning error:</strong></p>
  <pre><code>          5 observatons = myAPI.paginated_get(&quot;/v2/observations&quot;, params={'limit':10000})['domainObjects']
      ----&gt; 6 observations= [flatten(d) for d in observatons]
            7 observations =pd.DataFrame(observatons)
  
  Memory Error
  </code></pre>