Sage 项目/模块的最佳组织

Best organization of a Sage Project / Module

我想以反映最佳实践的方式组织我的 Sage 项目。例如,对于 Python 个项目 https://www.patricksoftwareblog.com/structure-of-a-python-project/ 建议

project_name/  
    project_name/  
        __init__.py  
        ...source code files...  
    test/  
        __init__.py  
        ...unit test files...  
    docs/  
        ...documentation files...  
    project_name.py  
    README.md  
    LICENSE.md  
    requirements.txt  
    .gitignore  

如果我想要一个可以导入 Sage 的包和一个展示功能的示例 jupyter notebook,应该如何修改这个模型?

Python 包的一般规则适用。

如果存放在 PyPI 上,则可以使用

通过 pip 安装该软件包
$ pip install PACKAGE_NAME

有一个 Sage 包的模板

在其自述文件中有很多提示。

另请参阅

上的一些实用程序