Coder Social home page Coder Social logo

statmech's Introduction

Introduction to Statistical Mechanics

This is an introductory textbook on statistical mechanics. It is suitable for an undergraduate physics major studying the subject for the first time. The only required prerequisites are multivariable calculus and classical mechanics. You can read it online at https://peastman.github.io/statmech/.

It is written in Sphinx format. To build it as HTML, type

make html

To build it as a PDF, type

make latexpdf

The generated content will be in build/html or build/latex, respectively.

statmech's People

Contributors

m-pilia avatar peastman avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

statmech's Issues

make latexpdf works with Python 2, but not Python 3

I am using macOS Big Sur, which comes with Python 2 and Python 3. I pip3 installed the sphinx module, but then make latexpdf fell over with an error as such

sphinx-build -b latex -d build/doctrees   source build/latex
Running Sphinx v3.0.0

Exception occurred:
  File "/Users/tjk/statmech/source/numsec.py", line 50, in setup
    app.override_domain(CustomStandardDomain)
AttributeError: 'Sphinx' object has no attribute 'override_domain'

If I used pip2 to install sphinx, then things work as expected and I get a nice PDF file. Are there any plans to move the documentation generation to Python 3?

Unknown target for autonumber reference:

When I tried to compile the make html file its showing that
Exception occurred:
File "~\statmech-master\source\autonumber.py", line 60, in doctree_resolved
raise ValueError('Unknown target for autonumber reference: '+target)
ValueError: Unknown target for autonumber reference: Figure,binomial

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.