更新紀錄
本章列出影響套件使用的版本變更,包含以 principle-econ 名稱發布的版本,不含僅修改文件的版本;各條目依 l3doc 慣例標註於它所描述的功能旁,頁碼即該功能的實際頁碼。
0.10.1
- CI 測試 Python 3.10–3.13 簡介
demand_aggregation_figure— 市場曲線在折點處標出當時有效的需求 由個人加總市場曲線Label— 每個內建標籤都可改名、隱藏或移動:新增Label、labels=、configure_label()與label_ids圖形MarketFigure.configure_layer— 每個圖層都可隱藏或顯示:新增visibility=、configure_layer()、hide()、show()與layer_ids圖形
0.10.0
- 由
principle-econ更名為principle-viz,加入 EconViz 系列;Python 套件名稱改為principle_viz簡介 - 圖形改以
mosaickit繪製(mosaickit>=0.5.1,<0.6.0) 簡介 - 專案工具由 Poetry 改為
uv簡介 principle-viz— 唯一的執行期依賴為mosaickit安裝add_comparative_statics— 只重畫移動的曲線;移動後的曲線命名為 \(D_1\) / \(S_1\)(demand_label/supply_label) 線性市場add_comparative_statics— 移動箭頭改為黑色細虛線 線性市場MarketFigure.add_discrete_curves— 可只傳入需求表、只傳入供給表,或兩者都傳入 離散市場MarketFigure.add_discrete_curves— 空心端點改為不透明的白色填色,並以細虛線連到下一階 離散市場market_demand— 個人線性曲線水平加總為市場需求與供給,並新增PiecewiseLinear、solve_piecewise_equilibrium()與piecewise_surplus()由個人加總市場曲線DiscreteDemand.combine— 離散表新增combine()與quantity_at()由個人加總市場曲線demand_aggregation_figure— 需求與供給(線性與離散)的個人 | 個人 | 市場圖,回傳AggregationFigure由個人加總市場曲線demand_aggregation_figure—link_price=True讓價格線橫跨所有面板 由個人加總市場曲線MarketFigure.add_welfare— 以文字命名各區塊("Consumer surplus"、"CS" 等),寫在區塊內、改用縮寫或以引線標示;labels=False只填色 福利MarketFigure.add_welfare— 消費者剩餘與生產者剩餘沿用需求與供給的色相;稅收只標示文字、不填色 福利MarketFigure.add_tax_transform— 課稅後的曲線命名為 \(S + t\) / \(D - t\);旋轉標籤移到箭頭尾端 租稅與補貼MarketFigure.add_tax_comparison— 在價格軸上標出 \(p_d\)、\(p_0\) 與 \(p_s\),並加上 "Tax" 括號;新增brace_side與notes租稅與補貼MarketFigure.add_subsidy_comparison— 補貼楔差加上 "Subsidy" 括號,並標示補貼成本 租稅與補貼MarketFigure.add_price_control— 有效的管制直接命名管制線,標出 \(p_c\)、\(Q_d\) 與 \(Q_s\),並在管制線上以括號標示 "Shortage" 或 "Surplus";gap_brace="axis"改在數量軸下方標示 價格管制MarketFigure.add_trade— 標出 \(Q_s\) / \(Q_d\),並在數量軸下方以括號標示 "Imports" / "Exports";政策價格標為 \(p_w + t\) 或 \(p_q\) 國際貿易MarketFigure.add_externality— 社會曲線命名為 \(M S C\) / \(M S B\);\(Q_m\) 與 \(Q^*\) 標在數量軸上;矯正稅與補貼改為橫跨 \(Q^*\) 處的差距 市場失靈MarketFigure.add_minimum_wage— 以價格下限的方式繪製:"Minimum wage" 線、\(w_{\min}\)、\(L_d\) / \(L_s\) 與 "Unemployment" 括號 勞動與可貸資金MarketFigure— 圖形改為正方形(150 dpi 下 6 × 6 英吋),背景為不透明白色;直線曲線止於價格軸的 92% 圖形MarketFigure— 曲線名稱標在可見端點旁,不再放進圖例 圖形MarketFigure— 座標軸名稱預設為 \(p\) 與 \(Q\),以斜體數學字放在箭頭外側;標題不再使用粗體 圖形MarketFigure— 均衡與政策標籤由mosaickit放在點旁;擁擠處的數量改標在數量軸上 圖形MarketFigure.finalize— 預設不加圖例;finalize(legend=True)才會加入 圖形ColorModel—default配色改用mosaickit的色相:需求藍、供給紅、無謂損失青 圖形PlotTheme— 供需曲線寬 3.5 pt、座標軸 1.0 pt、均衡點直徑 6.5 pt 圖形
0.1.0
- 以
principle-econ名稱首次發布:線性市場、租稅、福利、繪圖與命令列介面 簡介 TaxScenario—fixed、per_unit與ad_valorem三種租稅,法定納稅人可為買方或賣方 租稅與補貼ColorModel—default、colorblind、nord與monochrome四種配色 圖形principle-viz— 命令列介面,輸出 JSON 命令列介面