Скрыть блоки stderr при экспорте блокнотов - PullRequest
0 голосов
/ 18 мая 2018

У меня есть собственный шаблон для экспорта из моего блокнота Jupyter в LaTeX.

((*- extends 'article.tplx' -*))

% Disable input cells
((* block input_group *))
((* endblock input_group *))

Это работает нормально, но иногда код Python в блокноте выдает предупреждения и ошибки, которые полезны в блокноте, но нев экспорте.Например, в одной записной книжке есть этот блок:

  {
   "cell_type": "code",
   "execution_count": 106,
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "C:\\Users\\me\\Anaconda3\\lib\\site-packages\\ipykernel_launcher.py:3: FutureWarning: currently extract(expand=None) means expand=False (return Index/Series/DataFrame) but in a future version of pandas this will be changed to expand=True (return DataFrame)\n",
      "  This is separate from the ipykernel package so we can avoid doing imports until\n"
     ]
    }
   ],
   "source": [
    "# Some Python code using Pandas\n",
    "df = d.join(df.mycol.str.extract((?P<foo>\\d)')\n",
    ")"
   ]
  }

Я бы хотел исключить такие ошибки при экспорте.Я попытался добавить следующие строки в мой шаблон:

% Hide Stderr output
((* block stream_stderr *))
((* endblock stream_stderr *))

Тем не менее, я все еще вижу соответствующую ошибку в выводе LaTeX.Что я делаю не так?

...