OwlCyberSecurity - MANAGER
Edit File: animation.cpython-38.pyc
U ��]~ � @ s� d dl Z d dlZd dlZd dlmZmZ d dlZd dlZd dlZd dl m Z d dlZd dlZd dl Z d dlZd dlmZ d dlZd dlZd dlZd dlmZmZmZmZ d dlmZmZmZmZ e�e �Z!e�"� dkr�d Z#Z$nd Z#d d � Z%G dd� de&�Z'e'� Z(G d d� de j)�Z*G dd� de*�Z+G dd� de+�Z,e(�-d�G dd� de+��Z.G dd� de&�Z/e(�-d�G dd� de/e+��Z0e(�-d�G dd� de/e,��Z1G dd� de/�Z2e(�-d �G d!d"� d"e2e0��Z3e(�-d#�G d$d%� d%e2e1��Z4G d&d'� d'e&�Z5e(�-d(�G d)d*� d*e5e+��Z6e(�-d+�G d,d-� d-e5e,��Z7d.d/� Z8d0d1� Z9e(�-d2�G d3d4� d4e,��Z:G d5d6� d6e&�Z;G d7d8� d8e;�Z<G d9d:� d:e<�Z=G d;d<� d<e<�Z>dS )=� N)�BytesIO� TextIOWrapper)�Path)�TemporaryDirectory)�DISPLAY_TEMPLATE�INCLUDED_FRAMES� JS_INCLUDE� STYLE_INCLUDE)�cbook�rcParams�rcParamsDefault� rc_contextZWindowsi c C sP dd� }t | | | �| | }t || | �| | }||||�||||�fS )a# Compute figure size so that pixels are a multiple of n Parameters ---------- w, h : float Size in inches dpi : float The dpi n : int The target multiple Returns ------- wnew, hnew : float The new figure size in inches. c S sv t | | �| dkrrt t�| tj�| �| dkrBt�| tj�} n0t t�| tj �| �| dkrrt�| tj �} | S �Nr )�int�npZ nextafter�inf)�x�dpi�n� r �6/usr/lib/python3/dist-packages/matplotlib/animation.py�correct_roundoffT s z*adjusted_figsize.<locals>.correct_roundoff)r )�w�hr r r ZwnewZhnewr r r �adjusted_figsize>