Stalker

Stalker is a Production Digital Asset Management (ProdAM) System licensed under BSD License and designed specially for Animation and VFX Studios.

Features:
  • Flexible design
  • Designed for animation and vfx studios
  • Default installation handles nearly all the asset management needs of an animation and vfx studio
  • Customizable with configuration scripts
  • Customizable object model (Stalker Object Model - SOM)
  • Integrated messaging system
  • Integrated production planing and tracking tools
  • PyQt/PySide user interfaces
  • Can be connected to all the major 3d animation packages like Maya, Houdini, Nuke etc. and any program that has a Python API
  • Can work as a stand-alone application
Stalker is build over these other OpenSource projects:
  • Python
  • SQLAlchemy
  • Jinja2
  • Beaker
  • PyQt and PySide

Summary

stalker Stalker is an asset and resource management system, designed for animation and vfx studios.
stalker.db This is the database module of Stalker.
stalker.db.auth This is the authentication system of Stalker. Uses Beaker for the session
stalker.db.auth.authenticate Authenticates the given username and password, returns a
stalker.db.auth.create_session creates the session
stalker.db.auth.get_user returns the user from stored session
stalker.db.auth.login Persist a user id in the session.
stalker.db.auth.logout removes the current session
stalker.db.mapper Return a new Mapper object.
stalker.db.meta This module exists to have a singleton metadata.
stalker.db.tables this file contains the tags table
stalker.db.setup This is a utillty function that helps to connect the system to the given database.
stalker.core.models
stalker.core.models.asset
stalker.core.models.asset.Asset The Asset class is the whole idea behind Stalker.
stalker.core.models.assetBase
stalker.core.models.assetBase.AssetBase This is the base class for Shot and Asset classes.
stalker.core.models.booking
stalker.core.models.booking.Booking Booking holds the information about when a user done which task and
stalker.core.models.comment
stalker.core.models.comment.Comment The Comment data model which derives from the entity.AuditEntity
stalker.core.models.department
stalker.core.models.department.Department A department holds information about a studios departments.
stalker.core.models.entity
stalker.core.models.entity.SimpleEntity The base class of all the others
stalker.core.models.entity.Entity This is the entity class which is derived from the SimpleEntity and adds
stalker.core.models.entity.StatusedEntity This is a normal entity class that derives from Entity and adds status
stalker.core.models.group
stalker.core.models.group.Group the group class
stalker.core.models.imageFormat
stalker.core.models.imageFormat.ImageFormat the image format class
stalker.core.models.link
stalker.core.models.link.Link Holds data about external links.
stalker.core.models.pipelineStep
stalker.core.models.pipelineStep.PipelineStep A PipelineStep object represents the general pipeline steps which are
stalker.core.models.project
stalker.core.models.project.Project the project class
stalker.core.models.repository
stalker.core.models.repository.Repository Repository is a class to hold repository server data.
stalker.core.models.sequence
stalker.core.models.sequence.Sequence the sequence class
stalker.core.models.shot
stalker.core.models.shot.Shot The Shot class to manage Shot data.
stalker.core.models.status
stalker.core.models.status.Status The Status class
stalker.core.models.status.StatusList the list version of the Status
stalker.core.models.structure
stalker.core.models.structure.Structure A structure object is the place to hold data about how the physical
stalker.core.models.tag
stalker.core.models.tag.Tag the tag class
stalker.core.models.task
stalker.core.models.task.Task the task class
stalker.core.models.template
stalker.core.models.template.Template The template model holds templates for Types.
stalker.core.models.typeEntity
stalker.core.models.typeEntity.AssetType The AssetType class holds the information about the asset type.
stalker.core.models.typeEntity.LinkType The type of Link is hold in LinkType
stalker.core.models.typeEntity.ProjectType Helps to create different type of
stalker.core.models.typeEntity.TypeEntity TypeEntity is the entry point for types.
stalker.core.models.user
stalker.core.models.user.User The user class is designed to hold data about a User in the system. It
stalker.core.models.version
stalker.core.models.version.Version The Version class is the connection of Assets to versions of that asset.

Indices and tables

Table Of Contents

Next topic

How to Install Stalker

This Page