<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.daiphys.com/portal/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.daiphys.com/portal/feed.php">
        <title>Daiphys Tech Portal - python</title>
        <description></description>
        <link>https://www.daiphys.com/portal/</link>
        <image rdf:resource="https://www.daiphys.com/portal/_media/wiki/dokuwiki.svg" />
       <dc:date>2026-05-01T09:45:12+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.daiphys.com/portal/python/fits.html?rev=1671033009&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.daiphys.com/portal/python/gdown.html?rev=1723087353&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.daiphys.com/portal/python/index.html?rev=1678427757&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.daiphys.com/portal/python/jupyter.html?rev=1752471375&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.daiphys.com/portal/python/list-array.html?rev=1698945714&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.daiphys.com/portal/python/logging.html?rev=1688050010&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.daiphys.com/portal/python/matplotlib.html?rev=1708569134&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.daiphys.com/portal/python/minuit.html?rev=1697169336&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.daiphys.com/portal/python/misc.html?rev=1761153046&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.daiphys.com/portal/python/mmap.html?rev=1670001281&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.daiphys.com/portal/python/numpy.html?rev=1685330507&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.daiphys.com/portal/python/opencv.html?rev=1756094176&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.daiphys.com/portal/python/openpyxl.html?rev=1683782337&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.daiphys.com/portal/python/pandas.html?rev=1755945001&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.daiphys.com/portal/python/pickle.html?rev=1676876540&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.daiphys.com/portal/python/pil.html?rev=1756113690&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.daiphys.com/portal/python/pip.html?rev=1721742841&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.daiphys.com/portal/python/polars.html?rev=1709086938&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.daiphys.com/portal/python/pytest.html?rev=1689828839&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.daiphys.com/portal/python/quandl.html?rev=1671076868&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.daiphys.com/portal/python/root.html?rev=1671156953&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.daiphys.com/portal/python/scapy.html?rev=1758510916&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.daiphys.com/portal/python/scipy.html?rev=1671032743&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.daiphys.com/portal/python/seaborn.html?rev=1697988602&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.daiphys.com/portal/python/socket.html?rev=1670004774&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.daiphys.com/portal/python/streamlit.html?rev=1751426257&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.daiphys.com/portal/python/threading.html?rev=1720574894&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.daiphys.com/portal/python/tifffile.html?rev=1756112822&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.daiphys.com/portal/python/uv.html?rev=1776762529&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.daiphys.com/portal/python/venv.html?rev=1701153480&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.daiphys.com/portal/python/yt.html?rev=1671153052&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.daiphys.com/portal/_media/wiki/dokuwiki.svg">
        <title>Daiphys Tech Portal</title>
        <link>https://www.daiphys.com/portal/</link>
        <url>https://www.daiphys.com/portal/_media/wiki/dokuwiki.svg</url>
    </image>
    <item rdf:about="https://www.daiphys.com/portal/python/fits.html?rev=1671033009&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-14T15:50:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>FITS</title>
        <link>https://www.daiphys.com/portal/python/fits.html?rev=1671033009&amp;do=diff</link>
        <description>FITS

Sample
import pyfits
hdulist = pyfits.open(&#039;sample.fits&#039;)
hdulist.info()
hdulist[0].header[&#039;name&#039;]
scidata = hdulist[1].data
scidata = hdulist[&#039;TABLE&#039;].data
hdulist.close()</description>
    </item>
    <item rdf:about="https://www.daiphys.com/portal/python/gdown.html?rev=1723087353&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-08T03:22:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Gdown</title>
        <link>https://www.daiphys.com/portal/python/gdown.html?rev=1723087353&amp;do=diff</link>
        <description>Gdown

Google Drive Public File Downloader

	*  An alternative way to curl/wget for working around the security notice on Google Drive when downloading a large file

References

Gdown

&lt;https://github.com/wkentaro/gdown&gt;</description>
    </item>
    <item rdf:about="https://www.daiphys.com/portal/python/index.html?rev=1678427757&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-10T05:55:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Python</title>
        <link>https://www.daiphys.com/portal/python/index.html?rev=1678427757&amp;do=diff</link>
        <description>Python


	* FITS
	* Gdown
	* Jupyter
	* List/Array
	* Logging
	* Matplotlib
	* Minuit
	* Misc
	* Mmap
	* Numpy
	* OpenCV
	* OpenPyXL
	* Pandas
	* Pickle
	* PIL/Pillow
	* Pip
	* Polars
	* Pytest
	* Quandl
	* ROOT
	* Scapy
	* Scipy
	* Seaborn
	* Socket
	* Streamlit
	* Threading
	* Tifffile
	* Uv
	* Venv
	* Yt</description>
    </item>
    <item rdf:about="https://www.daiphys.com/portal/python/jupyter.html?rev=1752471375&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-14T05:36:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Jupyter</title>
        <link>https://www.daiphys.com/portal/python/jupyter.html?rev=1752471375&amp;do=diff</link>
        <description>Jupyter

Tips

	*  Jupyter Notebook上で通常の右クリックによるメニュー(名前を付けて画像を保存など)を表示したい場合はShift+右クリック

Install

&lt;https://jupyter.org/install&gt;

## Jupyter Lab
pip install jupyterlab
jupyter-lab
jupyter-lab --port=8888 --ip=0.0.0.0
jupyter-lab --port=8888 --ip=&#039;*&#039; --NotebookApp.token=&#039;&#039; --NotebookApp.password=&#039;&#039; --no-browser</description>
    </item>
    <item rdf:about="https://www.daiphys.com/portal/python/list-array.html?rev=1698945714&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-02T17:21:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>List/Array</title>
        <link>https://www.daiphys.com/portal/python/list-array.html?rev=1698945714&amp;do=diff</link>
        <description>List/Array

Sample

Map
def f(value) :
    return value * 2a = [1, 2, 3]list(map(f, a))
list(map(lambda x: (x * 2), a))
[f(x) for x in a]
[(x * 2) for x in a]## [2, 4, 6]
Map for Lists
a = [1, 2, 3]
b = [4, 5, 6]list(map(lambda x, y: (x * y), a, b))## [4, 10, 18]</description>
    </item>
    <item rdf:about="https://www.daiphys.com/portal/python/logging.html?rev=1688050010&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-06-29T14:46:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Logging</title>
        <link>https://www.daiphys.com/portal/python/logging.html?rev=1688050010&amp;do=diff</link>
        <description>Logging

Sample
import logging
logging.basicConfig(level=logging.DEBUG)import logging
import traceback
logging.basicConfig(filename=logfile, level=logging.DEBUG, format=&quot;[%(asctime)s] pid=%(process)d:%(levelname)s:%(name)s:%(message)s&quot;)
logging.getLogger().addHandler(logging.StreamHandler())
logging.error(traceback.format_exc())</description>
    </item>
    <item rdf:about="https://www.daiphys.com/portal/python/matplotlib.html?rev=1708569134&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-22T02:32:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Matplotlib</title>
        <link>https://www.daiphys.com/portal/python/matplotlib.html?rev=1708569134&amp;do=diff</link>
        <description>Matplotlib

rcParams
plt.rcParams[&#039;figure.figsize&#039;] = [12, 8]
#plt.rcParams.update(plt.rcParamsDefault)
Plot
plt.figure(figsize = (12, 8))
plt.plot(x, y, &#039;o&#039;)
plt.errorbar(x, y, xerr=(xl, xh), fmt=&#039;o&#039;, color=&#039;black&#039;, ecolor=&#039;red&#039;, capsize=5)
plt.xlim(0, 1)
plt.xticks([])
plt.yticks([])
plt.xticks(np.arange(0, 1, 0.1))
plt.xlabel(&#039;X&#039;)
plt.grid()
plt.legend()
plt.savefig(&#039;figure.png&#039;, bbox_inches=&#039;tight&#039;)
plt.show()</description>
    </item>
    <item rdf:about="https://www.daiphys.com/portal/python/minuit.html?rev=1697169336&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-13T03:55:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Minuit</title>
        <link>https://www.daiphys.com/portal/python/minuit.html?rev=1697169336&amp;do=diff</link>
        <description>Minuit

Tutorials

Google Colaboratory

&lt;https://colab.research.google.com/drive/1jufurZXLxzkC1FzyOXpq6I7_-oDQZvCt&gt;

Sample
import numpy as np
from iminuit import Minuitdx = np.arange(10)
dy = ((50.0 * dx) + 100.0) * (1.0 + (0.05 * np.random.randn(len(dx))))
dy_error = np.sqrt(dy)
model = lambda x, a, b : ((a * x) + b)
chisq = lambda a, b : sum(((dy - model(dx, a, b)) ** 2.00) / (dy_error ** 2.00))</description>
    </item>
    <item rdf:about="https://www.daiphys.com/portal/python/misc.html?rev=1761153046&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-22T17:10:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Misc</title>
        <link>https://www.daiphys.com/portal/python/misc.html?rev=1761153046&amp;do=diff</link>
        <description>Misc

Built-in Functions

&lt;https://docs.python.org/3/library/functions.html&gt;


Dir

&lt;https://docs.python.org/3/library/functions.html#dir&gt;

import sysdir()## [&#039;__annotations__&#039;, &#039;__builtins__&#039;, &#039;__doc__&#039;, &#039;__loader__&#039;, &#039;__name__&#039;, &#039;__package__&#039;, &#039;__spec__&#039;, &#039;sys&#039;]dir(sys)## [&#039;__breakpointhook__&#039;, &#039;__displayhook__&#039;, &#039;__doc__&#039;, &#039;__excepthook__&#039;, &#039;__interactivehook__&#039;, &#039;__loader__&#039;, &#039;__name__&#039;, &#039;__package__&#039;, &#039;__spec__&#039;, &#039;__stderr__&#039;, &#039;__stdin__&#039;, &#039;__stdout__&#039;, &#039;__unraisablehook__&#039;, &#039;_base_executab…</description>
    </item>
    <item rdf:about="https://www.daiphys.com/portal/python/mmap.html?rev=1670001281&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-02T17:14:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Mmap</title>
        <link>https://www.daiphys.com/portal/python/mmap.html?rev=1670001281&amp;do=diff</link>
        <description>Mmap

Server
import queue
import mmap

mapfile = &#039;.malloc.mmap&#039;

with open(mapfile, &#039;wb&#039;) as f :
    f.write(b&#039;\x00&#039;)

q = queue.Queue()
n = 0
with open(mapfile, &#039;r+b&#039;) as f :
    mm = mmap.mmap(f.fileno(), 0)
    while True :
        mm.seek(0)
        flag = mm.readline()
        if flag == b&#039;\x01&#039; :
            n += 1
            q.put(n)
            mm[:] = b&#039;\x00&#039;
        else :
            if not q.empty() :
                print(q.get())</description>
    </item>
    <item rdf:about="https://www.daiphys.com/portal/python/numpy.html?rev=1685330507&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-05-29T03:21:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Numpy</title>
        <link>https://www.daiphys.com/portal/python/numpy.html?rev=1685330507&amp;do=diff</link>
        <description>Numpy

Runtime Error
np.seterr(divide=&#039;ignore&#039;)
np.seterr(divide=&#039;raise&#039;)
np.seterr(invalid=&#039;ignore&#039;)
np.seterr(invalid=&#039;raise&#039;)
Print Option
np.set_printoptions(suppress=True)
References</description>
    </item>
    <item rdf:about="https://www.daiphys.com/portal/python/opencv.html?rev=1756094176&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-25T03:56:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OpenCV</title>
        <link>https://www.daiphys.com/portal/python/opencv.html?rev=1756094176&amp;do=diff</link>
        <description>OpenCV

Install
pip install opencv-pythonpython
import cv2
Troubleshooting - Missing libGL
## Traceback (most recent call last):
## ImportError: libGL.so.1: cannot open shared object file: No such file or directorysudo apt install libgl1
Sample

Reading 8-bit/16-bit/32-bit TIFF</description>
    </item>
    <item rdf:about="https://www.daiphys.com/portal/python/openpyxl.html?rev=1683782337&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-05-11T05:18:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OpenPyXL</title>
        <link>https://www.daiphys.com/portal/python/openpyxl.html?rev=1683782337&amp;do=diff</link>
        <description>OpenPyXL

Sample
import openpyxl## Workbook
wb = openpyxl.load_workbook(&#039;sample.xlsx&#039;)
wb = openpyxl.Workbook()
wb.save(&#039;sample.xlsx&#039;)
wb.sheetnames## Worksheet
ws = wb[&#039;Sheet&#039;]
ws = wb.worksheets[0]
ws.title## Cell A1
c1 = ws[&#039;A1&#039;]
c1 = ws.cell(1, 1)
c1.coordinate
c1.row
c1.column
c1.value = 100

## Cell A2
c2 = ws[&#039;A2&#039;]
c2 = ws.cell(2, 1)
c2.value = &quot;=SUM(A1:A1)&quot;</description>
    </item>
    <item rdf:about="https://www.daiphys.com/portal/python/pandas.html?rev=1755945001&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-23T10:30:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Pandas</title>
        <link>https://www.daiphys.com/portal/python/pandas.html?rev=1755945001&amp;do=diff</link>
        <description>Pandas

Cheat Sheet

&lt;https://github.com/pandas-dev/pandas/tree/main/doc/cheatsheet&gt;


Display
pd.get_option(&#039;display.max_rows&#039;)
pd.get_option(&#039;display.max_columns&#039;)
pd.set_option(&#039;display.max_rows&#039;, None)
pd.set_option(&#039;display.max_columns&#039;, None)
I/O
df = pd.read_csv(&#039;sample.csv&#039;)
Misc
df.replace({&#039;n&#039;:0, &#039;y&#039;:1})
df[df[&#039;a&#039;] == &#039;y&#039;].sort_values(by=&#039;b&#039;)
df[(df[&#039;a&#039;] == &#039;y&#039;) &amp; (df[&#039;b&#039;].notnull())].sort_values(by=&#039;c&#039;)
df.loc[df[&#039;a&#039;] == 0, [&#039;b&#039;]] = 1
df[&#039;a&#039;].notnull() * 1</description>
    </item>
    <item rdf:about="https://www.daiphys.com/portal/python/pickle.html?rev=1676876540&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-02-20T07:02:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Pickle</title>
        <link>https://www.daiphys.com/portal/python/pickle.html?rev=1676876540&amp;do=diff</link>
        <description>Pickle

I/O
import pickle
data = 1
pickle.dump(data, open(&#039;sample.pkl&#039;, &#039;wb&#039;))
data = pickle.load(open(&#039;sample.pkl&#039;, &#039;rb&#039;))with open(&#039;sample.pkl&#039;, &#039;wb&#039;) as f :
    pickle.dump(data, f)with open(&#039;sample.pkl&#039;, &#039;rb&#039;) as f :
    data = pickle.load(f)</description>
    </item>
    <item rdf:about="https://www.daiphys.com/portal/python/pil.html?rev=1756113690&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-25T09:21:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>PIL/Pillow</title>
        <link>https://www.daiphys.com/portal/python/pil.html?rev=1756113690&amp;do=diff</link>
        <description>PIL/Pillow

Install
pip install pillowpython
from PIL import Image
Sample

Loading Image
img = Image.open(&quot;input.tif&quot;)
img_array = np.array(img)
Troubleshooting - Decompression Bomb Error

&lt;https://pillow.readthedocs.io/en/stable/reference/Image.html&gt;

&lt;https://stackoverflow.com/questions/56174099/how-to-load-images-larger-than-max-image-pixels-with-pil&gt;

## PIL.Image.DecompressionBombError: Image size (400000000 pixels) exceeds limit of 178956970 pixels, could be decompression bomb DOS attack.
…</description>
    </item>
    <item rdf:about="https://www.daiphys.com/portal/python/pip.html?rev=1721742841&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-23T13:54:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Pip</title>
        <link>https://www.daiphys.com/portal/python/pip.html?rev=1721742841&amp;do=diff</link>
        <description>Pip

Requirements
pip freeze &gt; requirements.txt
pip install -r requirements.txt
GitHub
pip install git+https://github.com/numpy/numpy.git
Upgrade
pip install --upgrade pip setuptools
Troubleshooting - No Matching Distribution

Upgrade setuptools to fix the following error:</description>
    </item>
    <item rdf:about="https://www.daiphys.com/portal/python/polars.html?rev=1709086938&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-28T02:22:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Polars</title>
        <link>https://www.daiphys.com/portal/python/polars.html?rev=1709086938&amp;do=diff</link>
        <description>Polars

I/O
df = pl.read_csv(&#039;sample.csv&#039;)
References

Polars

&lt;https://pola.rs/&gt;


&lt;https://qiita.com/_jinta/items/fac13f09e8e8a5769b79&gt;

&lt;https://zenn.dev/bee2/articles/e8623a603752ff&gt;</description>
    </item>
    <item rdf:about="https://www.daiphys.com/portal/python/pytest.html?rev=1689828839&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-20T04:53:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Pytest</title>
        <link>https://www.daiphys.com/portal/python/pytest.html?rev=1689828839&amp;do=diff</link>
        <description>Pytest

Test Results

	*  PASSED
	*  FAILED
	*  SKIPPED
	*  XFAIL: Expected Failure
	*  XPASS: Unexpected Passing
	*  ERROR

References

&lt;https://zenn.dev/imaki/scraps/8e70706f595cdb&gt;</description>
    </item>
    <item rdf:about="https://www.daiphys.com/portal/python/quandl.html?rev=1671076868&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-15T04:01:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Quandl</title>
        <link>https://www.daiphys.com/portal/python/quandl.html?rev=1671076868&amp;do=diff</link>
        <description>Quandl

Sample
import quandl
quandl.ApiConfig.api_key = &quot;abcdefg...&quot;
data = quandl.get(&quot;NIKKEI/INDEX&quot;)
data = quandl.get(&quot;BOE/XUDLJYD&quot;)
data = quandl.get(&quot;CUR/JPY&quot;)</description>
    </item>
    <item rdf:about="https://www.daiphys.com/portal/python/root.html?rev=1671156953&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-16T02:15:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ROOT</title>
        <link>https://www.daiphys.com/portal/python/root.html?rev=1671156953&amp;do=diff</link>
        <description>ROOT

Preparation
import ROOT
st = tgraph.FindObject(&#039;stats&#039;)
ROOT.gROOT.SetBatch(1)
Read Data
data = np.genfromtxt(&quot;input.dat&quot;, unpack=True)
xval = np.array(data[0])
yval = np.array(data[1])
xerr = np.array(data[2])
yerr = np.array(data[3])
xerl = np.array(xerr)
xerh = np.array(xerr)
yerl = np.array(yerr)
yerh = np.array(yerr)
xmin = np.min(xval)
xmax = np.max(xval)
ymin = np.min(yval)
ymax = np.max(yval)</description>
    </item>
    <item rdf:about="https://www.daiphys.com/portal/python/scapy.html?rev=1758510916&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-22T03:15:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Scapy</title>
        <link>https://www.daiphys.com/portal/python/scapy.html?rev=1758510916&amp;do=diff</link>
        <description>Scapy

Sample
import pandas as pd
from scapy.all import rdpcap
from scapy.all import IP

packets = rdpcap(&quot;input.pcap&quot;)

records = []
for i, pkt in enumerate(packets):
    if IP in pkt:
        records.append({&quot;idx&quot;: i, &quot;time&quot;: pkt[IP].time, &quot;src&quot;: pkt[IP].src, &quot;dst&quot;: pkt[IP].dst, &quot;id&quot;: pkt[IP].id, &quot;len&quot;: pkt[IP].len})
    else:
        records.append({&quot;idx&quot;: i, &quot;time&quot;: pkt[IP].time, &quot;src&quot;: None, &quot;dst&quot;: None, &quot;id&quot;: None, &quot;len&quot;: None})

df = pd.DataFrame(records)</description>
    </item>
    <item rdf:about="https://www.daiphys.com/portal/python/scipy.html?rev=1671032743&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-14T15:45:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Scipy</title>
        <link>https://www.daiphys.com/portal/python/scipy.html?rev=1671032743&amp;do=diff</link>
        <description>Scipy

Newton-Raphson
## derive x at f(x) = 5
def g(x) :
    value = (f(x) - 5.00)
    return(value)

scipy.optimize.newton(g, 0.00)</description>
    </item>
    <item rdf:about="https://www.daiphys.com/portal/python/seaborn.html?rev=1697988602&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-22T15:30:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Seaborn</title>
        <link>https://www.daiphys.com/portal/python/seaborn.html?rev=1697988602&amp;do=diff</link>
        <description>Seaborn

References

Seaborn

&lt;https://seaborn.pydata.org/&gt;


&lt;https://qiita.com/4m1t0/items/76b0033edb545a78cef5&gt;</description>
    </item>
    <item rdf:about="https://www.daiphys.com/portal/python/socket.html?rev=1670004774&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-02T18:12:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Socket</title>
        <link>https://www.daiphys.com/portal/python/socket.html?rev=1670004774&amp;do=diff</link>
        <description>Socket

TCP Server
import socket
import time

def tcpserver(host, port, nlis=1) :
    sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
    sock.bind((host, port))
    sock.listen(nlis)
    print(&#039;## waiting for connection at %s:%s&#039;) % (str(host), str(port))
    return(sock)

sock = tcpserver(&#039;localhost&#039;, 54321)
conn, addr = sock.accept()
print(&#039;## connected by %s:%s&#039;) % (str(addr[0]), str(addr[1]))

n = 0
while True :
    n +…</description>
    </item>
    <item rdf:about="https://www.daiphys.com/portal/python/streamlit.html?rev=1751426257&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-02T03:17:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Streamlit</title>
        <link>https://www.daiphys.com/portal/python/streamlit.html?rev=1751426257&amp;do=diff</link>
        <description>Streamlit

References

Streamlit

&lt;https://streamlit.io/&gt;</description>
    </item>
    <item rdf:about="https://www.daiphys.com/portal/python/threading.html?rev=1720574894&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-10T01:28:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Threading</title>
        <link>https://www.daiphys.com/portal/python/threading.html?rev=1720574894&amp;do=diff</link>
        <description>Threading

References

&lt;https://qiita.com/castaneai/items/9cc33817419896667f34&gt;</description>
    </item>
    <item rdf:about="https://www.daiphys.com/portal/python/tifffile.html?rev=1756112822&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-25T09:07:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Tifffile</title>
        <link>https://www.daiphys.com/portal/python/tifffile.html?rev=1756112822&amp;do=diff</link>
        <description>Tifffile

Install
pip install tifffilepython
import tifffile
Sample

Loading Image
img_array = tifffile.imread(&quot;input.tif&quot;)
Extracting Alpha Channel
img_array = tifffile.imread(&quot;input.tif&quot;)
img_array_alpha = img_array[..., 1]
References

&lt;https://github.com/cgohlke/tifffile&gt;

&lt;https://pypi.org/project/tifffile/&gt;</description>
    </item>
    <item rdf:about="https://www.daiphys.com/portal/python/uv.html?rev=1776762529&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-21T09:08:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Uv</title>
        <link>https://www.daiphys.com/portal/python/uv.html?rev=1776762529&amp;do=diff</link>
        <description>Uv

Sample

References

&lt;https://docs.astral.sh/uv/&gt;</description>
    </item>
    <item rdf:about="https://www.daiphys.com/portal/python/venv.html?rev=1701153480&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-28T06:38:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Venv</title>
        <link>https://www.daiphys.com/portal/python/venv.html?rev=1701153480&amp;do=diff</link>
        <description>Venv

Sample
sudo apt install python3-pip
sudo apt install python3-venv
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
deactivate
Venv in Jupyter

See Jupyter for more details on how to use virtual environments in Jupyter Notebook</description>
    </item>
    <item rdf:about="https://www.daiphys.com/portal/python/yt.html?rev=1671153052&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-16T01:10:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Yt</title>
        <link>https://www.daiphys.com/portal/python/yt.html?rev=1671153052&amp;do=diff</link>
        <description>Yt

Sample
import yt.mods
filename = &quot;sample.hdf5&quot;
pf = yt.mods.load(filename)
pc = yt.mods.PlotCollection(pf, [0.0,0.0,0.0])
pc.add_slice(&quot;Density&quot;, &quot;z&quot;, use_colorbar=True, periodic=False)pc.set_width(width=5.00E+12, unit=&#039;cm&#039;)
pc.set_xlim(-1.0E12, 1.0E12)
pc.set_ylim(0.0, 1.0E12)
pc.set_zlim(1.0E+00, 1.0E+30, nticks=5)
pc.autoscale()
pc.set_cmap(hot)</description>
    </item>
</rdf:RDF>
