From 6c256c68b680c2f1b24e7ca9ad9881e000394791 Mon Sep 17 00:00:00 2001 From: dbonattoj Date: Thu, 26 Sep 2019 10:53:31 +0200 Subject: [PATCH] Added encoding in every python file --- examples/dynamics/control/attractor_point.py | 1 + examples/dynamics/control/gravity_compensation.py | 1 + examples/dynamics/control/no_forces.py | 1 + examples/environments/inverted_pendulum.py | 1 + examples/imitation/trajectory_reproduction_kuka_dmp.py | 1 + examples/interfaces/asus_xtion.py | 1 + examples/interfaces/mouse_keyboard.py | 1 + examples/interfaces/openpose.py | 1 + examples/interfaces/playstation.py | 1 + examples/interfaces/robots/quadcopter_controller.py | 1 + examples/interfaces/robots/quadcopter_speech.py | 1 + examples/interfaces/robots/wheeled_controller.py | 1 + examples/interfaces/robots/wheeled_speech.py | 1 + examples/interfaces/spacemouse.py | 1 + examples/interfaces/speech.py | 1 + examples/interfaces/webcam.py | 1 + examples/interfaces/xbox.py | 1 + examples/kinematics/forward/fk.py | 1 + examples/kinematics/inverse/ik.py | 1 + examples/kinematics/inverse/ik_libraries.py | 1 + examples/kinematics/inverse/moving_sphere.py | 1 + examples/manipulability/2d_manipulability.py | 1 + .../com_dynamic_manipulability_tracking_with_balance.py | 1 + examples/manipulability/com_manipulability_tracking.py | 1 + .../manipulability/com_manipulability_tracking_with_balance.py | 1 + examples/models/dmp.py | 1 + examples/models/gmm.py | 1 + examples/models/promp.py | 1 + examples/plotting/joints.py | 1 + examples/plotting/link_frames.py | 1 + examples/reinforcement/baselines/acrobot_gym.py | 1 + examples/reinforcement/baselines/acrobot_prl.py | 1 + examples/reinforcement/baselines/cartpole_gym.py | 1 + examples/reinforcement/baselines/pendulum_gym.py | 1 + examples/reinforcement/baselines/pendulum_prl.py | 1 + examples/reinforcement/gym/cartpole/linear_bo.py | 1 + examples/reinforcement/gym/cartpole/linear_cem.py | 1 + examples/reinforcement/gym/cartpole/linear_cmaes.py | 1 + examples/reinforcement/gym/cartpole/linear_fd.py | 1 + examples/reinforcement/gym/cartpole/linear_power.py | 1 + examples/reinforcement/gym/cartpole/neat_neat.py | 1 + examples/reinforcement/gym/cartpole/random_none.py | 1 + examples/rewards/basics.py | 1 + examples/rewards/forward_progress.py | 1 + examples/rewards/manipulator.py | 1 + examples/robots/attach_gripper_to_manipulator.py | 1 + examples/robots/attach_manipulator_to_quadruped.py | 1 + examples/robots/distribute_epucks.py | 1 + examples/robots/load_robot.py | 1 + examples/robots/quadcopter_controller.py | 1 + examples/robots/robot_with_sliders.py | 1 + examples/robots/robots/aibo.py | 1 + examples/robots/robots/allegrohand.py | 1 + examples/robots/robots/ant.py | 1 + examples/robots/robots/atlas.py | 1 + examples/robots/robots/ballbot.py | 1 + examples/robots/robots/baxter.py | 1 + examples/robots/robots/bb8.py | 1 + examples/robots/robots/cartpole.py | 1 + examples/robots/robots/cassie.py | 1 + examples/robots/robots/centauro.py | 1 + examples/robots/robots/cogimon.py | 1 + examples/robots/robots/coman.py | 1 + examples/robots/robots/crab.py | 1 + examples/robots/robots/cubli.py | 1 + examples/robots/robots/darwin.py | 1 + examples/robots/robots/edo.py | 1 + examples/robots/robots/epuck.py | 1 + examples/robots/robots/f10_racecar.py | 1 + examples/robots/robots/fetch.py | 1 + examples/robots/robots/franka.py | 1 + examples/robots/robots/half_cheetah.py | 1 + examples/robots/robots/hopper.py | 1 + examples/robots/robots/hubo.py | 1 + examples/robots/robots/humanoid.py | 1 + examples/robots/robots/husky.py | 1 + examples/robots/robots/hyq.py | 1 + examples/robots/robots/hyq2max.py | 1 + examples/robots/robots/jaco.py | 1 + examples/robots/robots/kr5.py | 1 + examples/robots/robots/kuka_iiwa.py | 1 + examples/robots/robots/kuka_lwr.py | 1 + examples/robots/robots/laikago.py | 1 + examples/robots/robots/littledog.py | 1 + examples/robots/robots/manipulator2d.py | 1 + examples/robots/robots/minitaur.py | 1 + examples/robots/robots/mkz.py | 1 + examples/robots/robots/morphex.py | 1 + examples/robots/robots/nao.py | 1 + examples/robots/robots/opendog.py | 1 + examples/robots/robots/pepper.py | 1 + examples/robots/robots/phantomx.py | 1 + examples/robots/robots/pleurobot.py | 1 + examples/robots/robots/pr2.py | 1 + examples/robots/robots/quadcopter.py | 1 + examples/robots/robots/rhex.py | 1 + examples/robots/robots/rrbot.py | 1 + examples/robots/robots/sawyer.py | 1 + examples/robots/robots/sea_hexapod.py | 1 + examples/robots/robots/sea_snake.py | 1 + examples/robots/robots/softhand.py | 1 + examples/robots/robots/swimmer.py | 1 + examples/robots/robots/walker2d.py | 1 + examples/robots/robots/walkman.py | 1 + examples/robots/robots/wam.py | 1 + examples/robots/robots/youbot.py | 1 + examples/robots/visualize_robot.py | 1 + examples/robots/wheeled_controller.py | 1 + examples/simulators/bullet.py | 1 + examples/simulators/bullet_ros_publisher.py | 1 + examples/simulators/bullet_ros_subscriber.py | 1 + examples/simulators/simulators.py | 1 + examples/states/basics.py | 1 + examples/states/robot.py | 1 + examples/states/world.py | 1 + examples/worlds/follow_moving_body.py | 1 + examples/worlds/load_robot.py | 1 + examples/worlds/load_world.py | 1 + examples/worlds/move_camera.py | 1 + papers/openai2018learning/env.py | 1 + papers/openai2018learning/main.py | 1 + pyrobolearn/__init__.py | 1 + pyrobolearn/actions/__init__.py | 1 + pyrobolearn/actions/action.py | 1 + pyrobolearn/actions/basic_actions.py | 1 + pyrobolearn/actions/gym_actions.py | 1 + pyrobolearn/actions/robot_actions/__init__.py | 1 + pyrobolearn/actions/robot_actions/actuator_actions.py | 1 + pyrobolearn/actions/robot_actions/grasp_actions.py | 1 + pyrobolearn/actions/robot_actions/joint_actions.py | 1 + pyrobolearn/actions/robot_actions/link_actions.py | 1 + pyrobolearn/actions/robot_actions/robot_actions.py | 1 + pyrobolearn/actions/world_actions.py | 1 + pyrobolearn/actorcritics/__init__.py | 1 + pyrobolearn/actorcritics/actorcritic.py | 1 + pyrobolearn/actorcritics/basic_actorcritic.py | 1 + pyrobolearn/actorcritics/nn_actorcritic.py | 1 + pyrobolearn/algos/__init__.py | 1 + pyrobolearn/algos/bo.py | 1 + pyrobolearn/algos/cem.py | 1 + pyrobolearn/algos/cmaes.py | 1 + pyrobolearn/algos/ddpg.py | 1 + pyrobolearn/algos/dqn.py | 1 + pyrobolearn/algos/ella.py | 1 + pyrobolearn/algos/evaluator.py | 1 + pyrobolearn/algos/explorer.py | 1 + pyrobolearn/algos/fd.py | 1 + pyrobolearn/algos/neat_algo.py | 1 + pyrobolearn/algos/power.py | 1 + pyrobolearn/algos/ppo.py | 1 + pyrobolearn/algos/reinforce.py | 1 + pyrobolearn/algos/rl_algo.py | 1 + pyrobolearn/algos/sac.py | 1 + pyrobolearn/algos/td3.py | 1 + pyrobolearn/algos/updater.py | 1 + pyrobolearn/approximators/__init__.py | 1 + pyrobolearn/approximators/approximator.py | 1 + pyrobolearn/approximators/basic_approximator.py | 1 + pyrobolearn/approximators/nn_approximator.py | 1 + pyrobolearn/approximators/polynomial.py | 1 + pyrobolearn/backends/__init__.py | 1 + pyrobolearn/backends/numpy_backend.py | 1 + pyrobolearn/backends/torch_backend.py | 1 + pyrobolearn/control/__init__.py | 1 + pyrobolearn/control/ddp.py | 1 + pyrobolearn/control/dp.py | 1 + pyrobolearn/control/ilqg.py | 1 + pyrobolearn/control/ilqr.py | 1 + pyrobolearn/control/lqg.py | 1 + pyrobolearn/control/lqr.py | 1 + pyrobolearn/control/mpc.py | 1 + pyrobolearn/control/optimal_control.py | 1 + pyrobolearn/control/pid.py | 1 + pyrobolearn/controllers/controller.py | 1 + pyrobolearn/controllers/locomotion/fsm.py | 1 + pyrobolearn/controllers/locomotion/inverse_dynamic_controller.py | 1 + .../controllers/locomotion/inverse_kinematic_controller.py | 1 + pyrobolearn/controllers/locomotion/marc_raibert_controller.py | 1 + pyrobolearn/controllers/locomotion/utils/command.py | 1 + pyrobolearn/controllers/locomotion/utils/geometry.py | 1 + pyrobolearn/controllers/locomotion/utils/math.py | 1 + pyrobolearn/controllers/locomotion/utils/robot_param.py | 1 + pyrobolearn/controllers/locomotion/utils/task.py | 1 + pyrobolearn/controllers/task_controller.py | 1 + pyrobolearn/distributions/__init__.py | 1 + pyrobolearn/distributions/bernoulli.py | 1 + pyrobolearn/distributions/categorical.py | 1 + pyrobolearn/distributions/gaussian.py | 1 + pyrobolearn/distributions/gmm.py | 1 + pyrobolearn/distributions/modules.py | 1 + pyrobolearn/dynamics/__init__.py | 1 + pyrobolearn/dynamics/basic_dynamic.py | 1 + pyrobolearn/dynamics/dynamic.py | 1 + pyrobolearn/dynamics/nn_dynamic.py | 1 + pyrobolearn/dynamics/polynomial.py | 1 + pyrobolearn/dynamics/robot_dynamic.py | 1 + pyrobolearn/envs/__init__.py | 1 + pyrobolearn/envs/control/acrobot.py | 1 + pyrobolearn/envs/control/cartpole.py | 1 + pyrobolearn/envs/control/control.py | 1 + pyrobolearn/envs/control/pendulum.py | 1 + pyrobolearn/envs/env.py | 1 + pyrobolearn/envs/gym_wrapper.py | 1 + pyrobolearn/envs/locomotion/locomotion.py | 1 + pyrobolearn/envs/locomotion/quadruped.py | 1 + pyrobolearn/envs/locomotion/robust_quadruped.py | 1 + pyrobolearn/envs/locomotion_env.py | 1 + pyrobolearn/envs/manipulation/dexterity.py | 1 + pyrobolearn/envs/manipulation/manipulation.py | 1 + pyrobolearn/envs/manipulation/reaching.py | 1 + pyrobolearn/envs/sports/baseball.py | 1 + pyrobolearn/envs/sports/basketball.py | 1 + pyrobolearn/envs/sports/billiard.py | 1 + pyrobolearn/envs/sports/darts.py | 1 + pyrobolearn/envs/sports/football.py | 1 + pyrobolearn/envs/sports/kendo.py | 1 + pyrobolearn/envs/sports/ping_pong.py | 1 + pyrobolearn/envs/vec_env.py | 1 + pyrobolearn/envs/warehouse/move_on_conveyor.py | 1 + pyrobolearn/envs/warehouse/regroup_on_conveyor.py | 1 + pyrobolearn/envs/warehouse/rotate_on_conveyor.py | 1 + pyrobolearn/experiments/__init__.py | 1 + pyrobolearn/experiments/experiment.py | 1 + pyrobolearn/experiments/monitor.py | 1 + pyrobolearn/exploration/__init__.py | 1 + pyrobolearn/exploration/actions/__init__.py | 1 + pyrobolearn/exploration/actions/action_exploration.py | 1 + pyrobolearn/exploration/actions/boltzmann.py | 1 + pyrobolearn/exploration/actions/continuous.py | 1 + pyrobolearn/exploration/actions/discrete.py | 1 + pyrobolearn/exploration/actions/eps_greedy.py | 1 + pyrobolearn/exploration/actions/gaussian.py | 1 + pyrobolearn/exploration/exploration.py | 1 + pyrobolearn/exploration/parameters/gaussian.py | 1 + pyrobolearn/exploration/parameters/parameter_exploration.py | 1 + pyrobolearn/filters/__init__.py | 1 + pyrobolearn/filters/extended_kalman_filter.py | 1 + pyrobolearn/filters/filter.py | 1 + pyrobolearn/filters/histogram_filter.py | 1 + pyrobolearn/filters/kalman_filter.py | 1 + pyrobolearn/filters/particle_filter.py | 1 + pyrobolearn/filters/unscented_kalman_filter.py | 1 + pyrobolearn/filters/utils.py | 1 + pyrobolearn/losses/__init__.py | 1 + pyrobolearn/losses/dynamic_losses.py | 1 + pyrobolearn/losses/loss.py | 1 + pyrobolearn/losses/losses.py | 1 + pyrobolearn/losses/policy_losses.py | 1 + pyrobolearn/losses/value_losses.py | 1 + pyrobolearn/metrics/__init__.py | 1 + pyrobolearn/metrics/il_metrics.py | 1 + pyrobolearn/metrics/metric.py | 1 + pyrobolearn/metrics/rl_metrics.py | 1 + pyrobolearn/metrics/tl_metrics.py | 1 + pyrobolearn/models/__init__.py | 1 + pyrobolearn/models/basics/__init__.py | 1 + pyrobolearn/models/basics/linear.py | 1 + pyrobolearn/models/basics/pca.py | 1 + pyrobolearn/models/basics/polynomial.py | 1 + pyrobolearn/models/cpg/__init__.py | 1 + pyrobolearn/models/cpg/cpg.py | 1 + pyrobolearn/models/dmp/__init__.py | 1 + pyrobolearn/models/dmp/basis_functions.py | 1 + pyrobolearn/models/dmp/biodiscrete_dmp.py | 1 + pyrobolearn/models/dmp/canonical_systems.py | 1 + pyrobolearn/models/dmp/discrete_dmp.py | 1 + pyrobolearn/models/dmp/dmp.py | 1 + pyrobolearn/models/dmp/dmpytorch/__init__.py | 1 + pyrobolearn/models/dmp/dmpytorch/basis_functions.py | 1 + pyrobolearn/models/dmp/dmpytorch/biodiscrete_dmp.py | 1 + pyrobolearn/models/dmp/dmpytorch/canonical_systems.py | 1 + pyrobolearn/models/dmp/dmpytorch/discrete_dmp.py | 1 + pyrobolearn/models/dmp/dmpytorch/dmp.py | 1 + pyrobolearn/models/dmp/dmpytorch/forcing_terms.py | 1 + pyrobolearn/models/dmp/dmpytorch/rhythmic_dmp.py | 1 + pyrobolearn/models/dmp/dmpytorch/weight.py | 1 + pyrobolearn/models/dmp/forcing_terms.py | 1 + pyrobolearn/models/dmp/rhythmic_dmp.py | 1 + pyrobolearn/models/gaussian.py | 1 + pyrobolearn/models/gmm/__init__.py | 1 + pyrobolearn/models/gmm/gmm.py | 1 + pyrobolearn/models/gp/__init__.py | 1 + pyrobolearn/models/gp/gp.py | 1 + pyrobolearn/models/gp/gplvm.py | 1 + pyrobolearn/models/hmm/__init__.py | 1 + pyrobolearn/models/hmm/hmm.py | 1 + pyrobolearn/models/kmp/__init__.py | 1 + pyrobolearn/models/kmp/kmp.py | 1 + pyrobolearn/models/model.py | 1 + pyrobolearn/models/nn/__init__.py | 1 + pyrobolearn/models/nn/ae.py | 1 + pyrobolearn/models/nn/bnn.py | 1 + pyrobolearn/models/nn/capsule.py | 1 + pyrobolearn/models/nn/cnn.py | 1 + pyrobolearn/models/nn/dnn.py | 1 + pyrobolearn/models/nn/gan.py | 1 + pyrobolearn/models/nn/mann.py | 1 + pyrobolearn/models/nn/mlp.py | 1 + pyrobolearn/models/nn/neat_model.py | 1 + pyrobolearn/models/nn/rcnn.py | 1 + pyrobolearn/models/nn/rnn.py | 1 + pyrobolearn/models/nn/vae.py | 1 + pyrobolearn/models/promp/__init__.py | 1 + pyrobolearn/models/promp/basis_functions.py | 1 + pyrobolearn/models/promp/canonical_systems.py | 1 + pyrobolearn/models/promp/discrete_promp.py | 1 + pyrobolearn/models/promp/promp.py | 1 + pyrobolearn/models/promp/rhythmic_promp.py | 1 + pyrobolearn/optimizers/__init__.py | 1 + pyrobolearn/optimizers/bound.py | 1 + pyrobolearn/optimizers/cma_optimizer.py | 1 + pyrobolearn/optimizers/constraint.py | 1 + pyrobolearn/optimizers/gpyopt_optimizer.py | 1 + pyrobolearn/optimizers/ipopt_optimizer.py | 1 + pyrobolearn/optimizers/nlopt_optimizer.py | 1 + pyrobolearn/optimizers/objective.py | 1 + pyrobolearn/optimizers/optimization.py | 1 + pyrobolearn/optimizers/optimization_problem.py | 1 + pyrobolearn/optimizers/optimizer.py | 1 + pyrobolearn/optimizers/qpsolvers_optimizer.py | 1 + pyrobolearn/optimizers/scipy_optimizer.py | 1 + pyrobolearn/optimizers/torch_optimizer.py | 1 + pyrobolearn/parameters/__init__.py | 1 + pyrobolearn/parameters/updater.py | 1 + pyrobolearn/physics/__init__.py | 1 + pyrobolearn/physics/actuators_randomizer.py | 1 + pyrobolearn/physics/body_physics_randomizer.py | 1 + pyrobolearn/physics/joint_physics_randomizer.py | 1 + pyrobolearn/physics/link_physics_randomizer.py | 1 + pyrobolearn/physics/physics_randomizer.py | 1 + pyrobolearn/physics/robot_physics_randomizer.py | 1 + pyrobolearn/physics/sensors_randomizer.py | 1 + pyrobolearn/physics/world_physics_randomizer.py | 1 + pyrobolearn/policies/__init__.py | 1 + pyrobolearn/policies/basic_policy.py | 1 + pyrobolearn/policies/cpg_policy.py | 1 + pyrobolearn/policies/dmp_policy.py | 1 + pyrobolearn/policies/neat_policy.py | 1 + pyrobolearn/policies/nn_policy.py | 1 + pyrobolearn/policies/policy.py | 1 + pyrobolearn/policies/polynomial.py | 1 + pyrobolearn/priorities/__init__.py | 1 + pyrobolearn/priorities/attractor_point.py | 1 + pyrobolearn/priorities/constraints/__init__.py | 1 + pyrobolearn/priorities/constraints/acceleration/__init__.py | 1 + .../priorities/constraints/acceleration/dynamic_feasibility.py | 1 + pyrobolearn/priorities/constraints/constraint.py | 1 + pyrobolearn/priorities/constraints/constraint_from_task.py | 1 + pyrobolearn/priorities/constraints/dynamic_constraints.py | 1 + pyrobolearn/priorities/constraints/force/__init__.py | 1 + pyrobolearn/priorities/constraints/force/contact.py | 1 + pyrobolearn/priorities/constraints/force/cop.py | 1 + pyrobolearn/priorities/constraints/force/friction.py | 1 + pyrobolearn/priorities/constraints/force/wrench_limits.py | 1 + pyrobolearn/priorities/constraints/force/zmp.py | 1 + pyrobolearn/priorities/constraints/kinematic_constraints.py | 1 + pyrobolearn/priorities/constraints/torque/__init__.py | 1 + pyrobolearn/priorities/constraints/torque/joint_limits.py | 1 + pyrobolearn/priorities/constraints/torque/torque_limits.py | 1 + pyrobolearn/priorities/constraints/velocity/__init__.py | 1 + pyrobolearn/priorities/constraints/velocity/capture_point.py | 1 + .../priorities/constraints/velocity/cartesian_position.py | 1 + .../priorities/constraints/velocity/cartesian_velocity.py | 1 + pyrobolearn/priorities/constraints/velocity/com_velocity.py | 1 + pyrobolearn/priorities/constraints/velocity/convex_hull.py | 1 + pyrobolearn/priorities/constraints/velocity/dynamics.py | 1 + pyrobolearn/priorities/constraints/velocity/joint_limits.py | 1 + pyrobolearn/priorities/constraints/velocity/joint_velocity.py | 1 + .../priorities/constraints/velocity/self_collision_avoidance.py | 1 + pyrobolearn/priorities/constraints/velocity/velocity_limits.py | 1 + pyrobolearn/priorities/ik.py | 1 + pyrobolearn/priorities/models/__init__.py | 1 + pyrobolearn/priorities/models/model.py | 1 + pyrobolearn/priorities/models/rbdl_model.py | 1 + pyrobolearn/priorities/models/robot_model.py | 1 + pyrobolearn/priorities/solvers/__init__.py | 1 + pyrobolearn/priorities/solvers/nlp_task_solver.py | 1 + pyrobolearn/priorities/solvers/qp_task_solver.py | 1 + pyrobolearn/priorities/solvers/task_solver.py | 1 + pyrobolearn/priorities/tasks/__init__.py | 1 + pyrobolearn/priorities/tasks/acceleration/__init__.py | 1 + pyrobolearn/priorities/tasks/acceleration/cartesian.py | 1 + pyrobolearn/priorities/tasks/acceleration/com.py | 1 + pyrobolearn/priorities/tasks/acceleration/contact.py | 1 + pyrobolearn/priorities/tasks/acceleration/dynamic_feasibility.py | 1 + pyrobolearn/priorities/tasks/acceleration/postural.py | 1 + pyrobolearn/priorities/tasks/dynamic_tasks.py | 1 + pyrobolearn/priorities/tasks/force/__init__.py | 1 + pyrobolearn/priorities/tasks/force/com.py | 1 + pyrobolearn/priorities/tasks/force/floating_base.py | 1 + pyrobolearn/priorities/tasks/force/manipulability.py | 1 + pyrobolearn/priorities/tasks/force/wrench.py | 1 + pyrobolearn/priorities/tasks/kinematic_tasks.py | 1 + pyrobolearn/priorities/tasks/task.py | 1 + pyrobolearn/priorities/tasks/task_from_constraint.py | 1 + pyrobolearn/priorities/tasks/torque/__init__.py | 1 + .../priorities/tasks/torque/cartesian_impedance_control.py | 1 + pyrobolearn/priorities/tasks/torque/joint_impedance_control.py | 1 + pyrobolearn/priorities/tasks/torque/minimum_torque.py | 1 + pyrobolearn/priorities/tasks/velocity/__init__.py | 1 + pyrobolearn/priorities/tasks/velocity/angular_momentum.py | 1 + pyrobolearn/priorities/tasks/velocity/cartesian.py | 1 + pyrobolearn/priorities/tasks/velocity/com.py | 1 + pyrobolearn/priorities/tasks/velocity/contact.py | 1 + pyrobolearn/priorities/tasks/velocity/gaze.py | 1 + pyrobolearn/priorities/tasks/velocity/interaction.py | 1 + pyrobolearn/priorities/tasks/velocity/linear_momentum.py | 1 + pyrobolearn/priorities/tasks/velocity/manipulability.py | 1 + pyrobolearn/priorities/tasks/velocity/minimum_acceleration.py | 1 + pyrobolearn/priorities/tasks/velocity/minimum_effort.py | 1 + pyrobolearn/priorities/tasks/velocity/minimum_velocity.py | 1 + pyrobolearn/priorities/tasks/velocity/momentum.py | 1 + pyrobolearn/priorities/tasks/velocity/postural.py | 1 + pyrobolearn/priorities/tasks/velocity/pure_rolling.py | 1 + pyrobolearn/priorities/tasks/velocity/rigid_rotation.py | 1 + pyrobolearn/priorities/tasks/velocity/unicycle.py | 1 + pyrobolearn/processors/__init__.py | 1 + pyrobolearn/processors/basic_processors.py | 1 + pyrobolearn/processors/linear_processor.py | 1 + pyrobolearn/processors/processor.py | 1 + pyrobolearn/recorders/__init__.py | 1 + pyrobolearn/recorders/recorder.py | 1 + pyrobolearn/returns/__init__.py | 1 + pyrobolearn/returns/estimators.py | 1 + pyrobolearn/returns/evaluators.py | 1 + pyrobolearn/returns/returns.py | 1 + pyrobolearn/returns/targets.py | 1 + pyrobolearn/rewards/__init__.py | 1 + pyrobolearn/rewards/action_cost.py | 1 + pyrobolearn/rewards/basic_rewards.py | 1 + pyrobolearn/rewards/cost.py | 1 + pyrobolearn/rewards/geometric_rewards.py | 1 + pyrobolearn/rewards/gym_reward.py | 1 + pyrobolearn/rewards/joint_cost.py | 1 + pyrobolearn/rewards/link_cost.py | 1 + pyrobolearn/rewards/objective.py | 1 + pyrobolearn/rewards/processors/__init__.py | 1 + pyrobolearn/rewards/processors/reward_processor.py | 1 + pyrobolearn/rewards/reward.py | 1 + pyrobolearn/rewards/robot_cost.py | 1 + pyrobolearn/rewards/robot_reward.py | 1 + pyrobolearn/rewards/terminal_rewards.py | 1 + pyrobolearn/robots/__init__.py | 1 + pyrobolearn/robots/acrobot.py | 1 + pyrobolearn/robots/actuators/__init__.py | 1 + pyrobolearn/robots/actuators/actuator.py | 1 + pyrobolearn/robots/actuators/joints.py | 1 + pyrobolearn/robots/actuators/speaker.py | 1 + pyrobolearn/robots/aibo.py | 1 + pyrobolearn/robots/allegrohand.py | 1 + pyrobolearn/robots/ant.py | 1 + pyrobolearn/robots/anymal.py | 1 + pyrobolearn/robots/atlas.py | 1 + pyrobolearn/robots/ballbot.py | 1 + pyrobolearn/robots/base.py | 1 + pyrobolearn/robots/baxter.py | 1 + pyrobolearn/robots/bb8.py | 1 + pyrobolearn/robots/blackbird.py | 1 + pyrobolearn/robots/cartpole.py | 1 + pyrobolearn/robots/cassie.py | 1 + pyrobolearn/robots/centauro.py | 1 + pyrobolearn/robots/cogimon.py | 1 + pyrobolearn/robots/coman.py | 1 + pyrobolearn/robots/crab.py | 1 + pyrobolearn/robots/cubli.py | 1 + pyrobolearn/robots/darwin.py | 1 + pyrobolearn/robots/ecaa9.py | 1 + pyrobolearn/robots/edo.py | 1 + pyrobolearn/robots/epuck.py | 1 + pyrobolearn/robots/f10_racecar.py | 1 + pyrobolearn/robots/fetch.py | 1 + pyrobolearn/robots/flappy.py | 1 + pyrobolearn/robots/franka.py | 1 + pyrobolearn/robots/gripper.py | 1 + pyrobolearn/robots/half_cheetah.py | 1 + pyrobolearn/robots/hand.py | 1 + pyrobolearn/robots/hopper.py | 1 + pyrobolearn/robots/hubo.py | 1 + pyrobolearn/robots/humanoid.py | 1 + pyrobolearn/robots/husky.py | 1 + pyrobolearn/robots/hyq.py | 1 + pyrobolearn/robots/hyq2max.py | 1 + pyrobolearn/robots/icub.py | 1 + pyrobolearn/robots/jaco.py | 1 + pyrobolearn/robots/kilobot.py | 1 + pyrobolearn/robots/kr5.py | 1 + pyrobolearn/robots/kuka_iiwa.py | 1 + pyrobolearn/robots/kuka_lwr.py | 1 + pyrobolearn/robots/laikago.py | 1 + pyrobolearn/robots/legged_robot.py | 1 + pyrobolearn/robots/lipm.py | 1 + pyrobolearn/robots/littledog.py | 1 + pyrobolearn/robots/manipulator.py | 1 + pyrobolearn/robots/manipulator2d.py | 1 + pyrobolearn/robots/minitaur.py | 1 + pyrobolearn/robots/mkz.py | 1 + pyrobolearn/robots/morphex.py | 1 + pyrobolearn/robots/nao.py | 1 + pyrobolearn/robots/noise/gaussian_noise.py | 1 + pyrobolearn/robots/noise/noise.py | 1 + pyrobolearn/robots/noise/uniform_noise.py | 1 + pyrobolearn/robots/opendog.py | 1 + pyrobolearn/robots/pendulum.py | 1 + pyrobolearn/robots/pepper.py | 1 + pyrobolearn/robots/phantomx.py | 1 + pyrobolearn/robots/pleurobot.py | 1 + pyrobolearn/robots/pr2.py | 1 + pyrobolearn/robots/quadcopter.py | 1 + pyrobolearn/robots/rhex.py | 1 + pyrobolearn/robots/robot.py | 1 + pyrobolearn/robots/ros/old/coman/publisher.py | 1 + pyrobolearn/robots/ros/old/coman/subscriber.py | 1 + pyrobolearn/robots/ros/old/rrbot/publisher.py | 1 + pyrobolearn/robots/ros/old/rrbot/subscriber.py | 1 + pyrobolearn/robots/ros/old/walkman/publisher.py | 1 + pyrobolearn/robots/ros/old/walkman/subscriber.py | 1 + pyrobolearn/robots/ros/publisher.py | 1 + pyrobolearn/robots/ros/subscriber.py | 1 + pyrobolearn/robots/rrbot.py | 1 + pyrobolearn/robots/sawyer.py | 1 + pyrobolearn/robots/schunk_hand.py | 1 + pyrobolearn/robots/sea_hexapod.py | 1 + pyrobolearn/robots/sea_snake.py | 1 + pyrobolearn/robots/sensors/__init__.py | 1 + pyrobolearn/robots/sensors/altimeter.py | 1 + pyrobolearn/robots/sensors/camera.py | 1 + pyrobolearn/robots/sensors/contact.py | 1 + pyrobolearn/robots/sensors/force_torque.py | 1 + pyrobolearn/robots/sensors/imu.py | 1 + pyrobolearn/robots/sensors/joints.py | 1 + pyrobolearn/robots/sensors/light.py | 1 + pyrobolearn/robots/sensors/links.py | 1 + pyrobolearn/robots/sensors/misc.py | 1 + pyrobolearn/robots/sensors/ray.py | 1 + pyrobolearn/robots/sensors/sensor.py | 1 + pyrobolearn/robots/shadowhand.py | 1 + pyrobolearn/robots/slip.py | 1 + pyrobolearn/robots/softhand.py | 1 + pyrobolearn/robots/swimmer.py | 1 + pyrobolearn/robots/techpod.py | 1 + pyrobolearn/robots/uav.py | 1 + pyrobolearn/robots/ur.py | 1 + pyrobolearn/robots/usv.py | 1 + pyrobolearn/robots/uuv.py | 1 + pyrobolearn/robots/walker2d.py | 1 + pyrobolearn/robots/walkman.py | 1 + pyrobolearn/robots/wam.py | 1 + pyrobolearn/robots/wheeled_robot.py | 1 + pyrobolearn/robots/youbot.py | 1 + pyrobolearn/samplers/__init__.py | 1 + pyrobolearn/samplers/sampler.py | 1 + pyrobolearn/simulators/__init__.py | 1 + pyrobolearn/simulators/bullet.py | 1 + pyrobolearn/simulators/bullet_ros.py | 1 + pyrobolearn/simulators/dart.py | 1 + pyrobolearn/simulators/flex.py | 1 + pyrobolearn/simulators/gazebo.py | 1 + pyrobolearn/simulators/gazebo_ros.py | 1 + pyrobolearn/simulators/isaac.py | 1 + pyrobolearn/simulators/middlewares/__init__.py | 1 + pyrobolearn/simulators/middlewares/middleware.py | 1 + pyrobolearn/simulators/middlewares/ros.py | 1 + pyrobolearn/simulators/middlewares/ros_publisher.py | 1 + pyrobolearn/simulators/middlewares/ros_subscriber.py | 1 + pyrobolearn/simulators/middlewares/yarp_.py | 1 + pyrobolearn/simulators/mujoco.py | 1 + pyrobolearn/simulators/opensim.py | 1 + pyrobolearn/simulators/raisim.py | 1 + pyrobolearn/simulators/rbdl_.py | 1 + pyrobolearn/simulators/rbdl_ros.py | 1 + pyrobolearn/simulators/ros.py | 1 + pyrobolearn/simulators/simulator.py | 1 + pyrobolearn/simulators/test_simulators.py | 1 + pyrobolearn/simulators/vrep.py | 1 + pyrobolearn/states/__init__.py | 1 + pyrobolearn/states/basic_states.py | 1 + pyrobolearn/states/body_states.py | 1 + pyrobolearn/states/generators/__init__.py | 1 + pyrobolearn/states/generators/state_generator.py | 1 + pyrobolearn/states/gym_states.py | 1 + pyrobolearn/states/interfaces/__init__.py | 1 + pyrobolearn/states/interfaces/interface_state.py | 1 + pyrobolearn/states/interfaces/joystick_states.py | 1 + pyrobolearn/states/interfaces/mouse_keyboard_state.py | 1 + pyrobolearn/states/interfaces/webcam_state.py | 1 + pyrobolearn/states/merged_space.py | 1 + pyrobolearn/states/processors/__init__.py | 1 + pyrobolearn/states/processors/state_processor.py | 1 + pyrobolearn/states/robot_states/__init__.py | 1 + pyrobolearn/states/robot_states/joint_states.py | 1 + pyrobolearn/states/robot_states/link_states.py | 1 + pyrobolearn/states/robot_states/robot_states.py | 1 + pyrobolearn/states/robot_states/sensor_states.py | 1 + pyrobolearn/states/state.py | 1 + pyrobolearn/states/time_states.py | 1 + pyrobolearn/storages/__init__.py | 1 + pyrobolearn/storages/er.py | 1 + pyrobolearn/storages/her.py | 1 + pyrobolearn/storages/per.py | 1 + pyrobolearn/storages/storage.py | 1 + pyrobolearn/tasks/__init__.py | 1 + pyrobolearn/tasks/active.py | 1 + pyrobolearn/tasks/curriculum.py | 1 + pyrobolearn/tasks/distillation.py | 1 + pyrobolearn/tasks/imitation.py | 1 + pyrobolearn/tasks/inverse_reinforcement.py | 1 + pyrobolearn/tasks/misc.py | 1 + pyrobolearn/tasks/reinforcement.py | 1 + pyrobolearn/tasks/scheduler.py | 1 + pyrobolearn/tasks/task.py | 1 + pyrobolearn/tasks/transfer.py | 1 + pyrobolearn/template_models/lip.py | 1 + pyrobolearn/template_models/slip2d.py | 1 + pyrobolearn/template_models/slip3d.py | 1 + pyrobolearn/terminal_conditions/__init__.py | 1 + pyrobolearn/terminal_conditions/basic_conditions.py | 1 + pyrobolearn/terminal_conditions/body_conditions.py | 1 + pyrobolearn/terminal_conditions/joint_conditions.py | 1 + pyrobolearn/terminal_conditions/link_conditions.py | 1 + pyrobolearn/terminal_conditions/robot_condition.py | 1 + pyrobolearn/terminal_conditions/terminal_condition.py | 1 + pyrobolearn/tools/__init__.py | 1 + pyrobolearn/tools/bridges/__init__.py | 1 + pyrobolearn/tools/bridges/audio/__init__.py | 1 + pyrobolearn/tools/bridges/audio/robots/__init__.py | 1 + .../tools/bridges/audio/robots/bridge_speech_quadcopter.py | 1 + pyrobolearn/tools/bridges/audio/robots/bridge_speech_wheeled.py | 1 + pyrobolearn/tools/bridges/bridge.py | 1 + pyrobolearn/tools/bridges/camera/__init__.py | 1 + pyrobolearn/tools/bridges/controllers/__init__.py | 1 + pyrobolearn/tools/bridges/controllers/robots/__init__.py | 1 + .../bridges/controllers/robots/bridge_controller_quadcopter.py | 1 + .../bridges/controllers/robots/bridge_controller_wheeled.py | 1 + pyrobolearn/tools/bridges/mouse_keyboard/__init__.py | 1 + .../mouse_keyboard/bridge_mousekeyboard_imitation_task.py | 1 + .../bridges/mouse_keyboard/bridge_mousekeyboard_quadcopter.py | 1 + .../tools/bridges/mouse_keyboard/bridge_mousekeyboard_wheeled.py | 1 + .../tools/bridges/mouse_keyboard/bridge_mousekeyboard_world.py | 1 + pyrobolearn/tools/bridges/vr/__init__.py | 1 + pyrobolearn/tools/interfaces/__init__.py | 1 + pyrobolearn/tools/interfaces/audio/__init__.py | 1 + pyrobolearn/tools/interfaces/audio/alexa.py | 1 + pyrobolearn/tools/interfaces/audio/audio.py | 1 + pyrobolearn/tools/interfaces/audio/google_assistant.py | 1 + pyrobolearn/tools/interfaces/audio/microphone.py | 1 + pyrobolearn/tools/interfaces/audio/speaker.py | 1 + pyrobolearn/tools/interfaces/audio/speech.py | 1 + pyrobolearn/tools/interfaces/bci/bci.py | 1 + pyrobolearn/tools/interfaces/camera/__init__.py | 1 + pyrobolearn/tools/interfaces/camera/asus_xtion.py | 1 + pyrobolearn/tools/interfaces/camera/camera.py | 1 + pyrobolearn/tools/interfaces/camera/fer.py | 1 + pyrobolearn/tools/interfaces/camera/kinect.py | 1 + pyrobolearn/tools/interfaces/camera/openpose.py | 1 + pyrobolearn/tools/interfaces/camera/realsense.py | 1 + pyrobolearn/tools/interfaces/camera/webcam.py | 1 + pyrobolearn/tools/interfaces/controllers/__init__.py | 1 + pyrobolearn/tools/interfaces/controllers/controller.py | 1 + pyrobolearn/tools/interfaces/controllers/playstation.py | 1 + pyrobolearn/tools/interfaces/controllers/xbox.py | 1 + pyrobolearn/tools/interfaces/haptic/h3d_haptic.py | 1 + pyrobolearn/tools/interfaces/haptic/haptic.py | 1 + pyrobolearn/tools/interfaces/interface.py | 1 + pyrobolearn/tools/interfaces/mouse_keyboard/__init__.py | 1 + pyrobolearn/tools/interfaces/mouse_keyboard/mousekeyboard.py | 1 + pyrobolearn/tools/interfaces/mouse_keyboard/spacemouse.py | 1 + pyrobolearn/tools/interfaces/phones/__init__.py | 1 + pyrobolearn/tools/interfaces/phones/android.py | 1 + pyrobolearn/tools/interfaces/phones/iphone.py | 1 + pyrobolearn/tools/interfaces/phones/phone.py | 1 + pyrobolearn/tools/interfaces/robots/__init__.py | 1 + pyrobolearn/tools/interfaces/robots/robot.py | 1 + pyrobolearn/tools/interfaces/sensors/__init__.py | 1 + pyrobolearn/tools/interfaces/sensors/emg.py | 1 + pyrobolearn/tools/interfaces/sensors/leapmotion.py | 1 + pyrobolearn/tools/interfaces/sensors/myo/PyoConnectLib.py | 1 + pyrobolearn/tools/interfaces/sensors/myo/common.py | 1 + pyrobolearn/tools/interfaces/sensors/myo/myo_raw.py | 1 + pyrobolearn/tools/interfaces/sensors/myo_armband.py | 1 + pyrobolearn/tools/interfaces/sensors/sensor.py | 1 + pyrobolearn/tools/interfaces/suits/__init__.py | 1 + pyrobolearn/tools/interfaces/suits/suit.py | 1 + pyrobolearn/tools/interfaces/suits/xsens.py | 1 + pyrobolearn/tools/interfaces/telegram/telegram.py | 1 + pyrobolearn/tools/interfaces/vr/__init__.py | 1 + pyrobolearn/tools/interfaces/vr/htc.py | 1 + pyrobolearn/tools/interfaces/vr/oculus.py | 1 + pyrobolearn/tools/interfaces/vr/vr.py | 1 + pyrobolearn/trajectory_optimization/cio.py | 1 + pyrobolearn/utils/__init__.py | 1 + pyrobolearn/utils/bullet_utils.py | 1 + pyrobolearn/utils/converter.py | 1 + pyrobolearn/utils/data_structures/__init__.py | 1 + pyrobolearn/utils/data_structures/graph.py | 1 + pyrobolearn/utils/data_structures/orderedset.py | 1 + pyrobolearn/utils/data_structures/queues.py | 1 + pyrobolearn/utils/decorator.py | 1 + pyrobolearn/utils/distributions.py | 1 + pyrobolearn/utils/feedback.py | 1 + pyrobolearn/utils/gazebo-ros/spawn_model.py | 1 + pyrobolearn/utils/human_kinematic.py | 1 + pyrobolearn/utils/inertia.py | 1 + pyrobolearn/utils/interpolator.py | 1 + pyrobolearn/utils/manifold_utils.py | 1 + pyrobolearn/utils/math_utils.py | 1 + pyrobolearn/utils/mesh.py | 1 + pyrobolearn/utils/mesh_old.py | 1 + pyrobolearn/utils/mocap_parser.py | 1 + pyrobolearn/utils/multiprocessing_utils.py | 1 + pyrobolearn/utils/parsers/datasets/3d/mocap_parser.py | 1 + pyrobolearn/utils/parsers/robots/__init__.py | 1 + pyrobolearn/utils/parsers/robots/converter.py | 1 + pyrobolearn/utils/parsers/robots/data_structures.py | 1 + pyrobolearn/utils/parsers/robots/mujoco_parser.py | 1 + pyrobolearn/utils/parsers/robots/proto_parser.py | 1 + pyrobolearn/utils/parsers/robots/robot_parser.py | 1 + pyrobolearn/utils/parsers/robots/sdf_parser.py | 1 + pyrobolearn/utils/parsers/robots/skel_parser.py | 1 + pyrobolearn/utils/parsers/robots/srdf_parser.py | 1 + pyrobolearn/utils/parsers/robots/urdf_parser.py | 1 + pyrobolearn/utils/parsers/robots/world_parser.py | 1 + pyrobolearn/utils/plot.py | 1 + pyrobolearn/utils/plotting/__init__.py | 1 + pyrobolearn/utils/plotting/frame_plot.py | 1 + pyrobolearn/utils/plotting/joint_plot.py | 1 + pyrobolearn/utils/plotting/plot.py | 1 + pyrobolearn/utils/pose_generator.py | 1 + pyrobolearn/utils/torch_utils.py | 1 + pyrobolearn/utils/transformation.py | 1 + pyrobolearn/utils/units.py | 1 + pyrobolearn/values/__init__.py | 1 + pyrobolearn/values/basic_value.py | 1 + pyrobolearn/values/nn_value.py | 1 + pyrobolearn/values/polynomial.py | 1 + pyrobolearn/values/value.py | 1 + pyrobolearn/worlds/__init__.py | 1 + pyrobolearn/worlds/samples/manipulation/flip_pancake.py | 1 + pyrobolearn/worlds/samples/manipulation/pouring.py | 1 + pyrobolearn/worlds/samples/sports/baseball.py | 1 + pyrobolearn/worlds/samples/sports/basketball.py | 1 + pyrobolearn/worlds/samples/sports/billiard.py | 1 + pyrobolearn/worlds/samples/sports/darts.py | 1 + pyrobolearn/worlds/samples/sports/football.py | 1 + pyrobolearn/worlds/samples/sports/kendo.py | 1 + pyrobolearn/worlds/samples/sports/ping_pong.py | 1 + pyrobolearn/worlds/samples/sports/tennis.py | 1 + pyrobolearn/worlds/samples/warehouse/conveyor.py | 1 + pyrobolearn/worlds/samples/warehouse/move_on_conveyor.py | 1 + pyrobolearn/worlds/samples/warehouse/regroup_on_conveyor.py | 1 + pyrobolearn/worlds/samples/warehouse/rotate_on_conveyor.py | 1 + pyrobolearn/worlds/utils/heightmaps/__init__.py | 1 + pyrobolearn/worlds/utils/heightmaps/diamond_square.py | 1 + pyrobolearn/worlds/utils/heightmaps/equation.py | 1 + pyrobolearn/worlds/utils/heightmaps/geospatial.py | 1 + pyrobolearn/worlds/utils/heightmaps/gpr.py | 1 + pyrobolearn/worlds/utils/heightmaps/plot.py | 1 + pyrobolearn/worlds/utils/heightmaps/rbf.py | 1 + pyrobolearn/worlds/utils/obj_generator.py | 1 + pyrobolearn/worlds/world.py | 1 + pyrobolearn/worlds/world_camera.py | 1 + setup.py | 1 + 761 files changed, 761 insertions(+) diff --git a/examples/dynamics/control/attractor_point.py b/examples/dynamics/control/attractor_point.py index 48baf08..5ed0b87 100644 --- a/examples/dynamics/control/attractor_point.py +++ b/examples/dynamics/control/attractor_point.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Attractor point using impedance control with RRBot diff --git a/examples/dynamics/control/gravity_compensation.py b/examples/dynamics/control/gravity_compensation.py index 6c573d2..8f170b2 100644 --- a/examples/dynamics/control/gravity_compensation.py +++ b/examples/dynamics/control/gravity_compensation.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Force control: gravity compensation with RRBot diff --git a/examples/dynamics/control/no_forces.py b/examples/dynamics/control/no_forces.py index ce4ffa2..175d7ff 100644 --- a/examples/dynamics/control/no_forces.py +++ b/examples/dynamics/control/no_forces.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Force control: apply no forces/torques. diff --git a/examples/environments/inverted_pendulum.py b/examples/environments/inverted_pendulum.py index 838a83a..2b4e7c5 100644 --- a/examples/environments/inverted_pendulum.py +++ b/examples/environments/inverted_pendulum.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """In this file, we create from scratch the inverted pendulum swing-up environment defined in OpenAI Gym. diff --git a/examples/imitation/trajectory_reproduction_kuka_dmp.py b/examples/imitation/trajectory_reproduction_kuka_dmp.py index 646fccd..ee2a159 100644 --- a/examples/imitation/trajectory_reproduction_kuka_dmp.py +++ b/examples/imitation/trajectory_reproduction_kuka_dmp.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Example on how to use an imitation learning task in PyRoboLearn using Dynamic Movement Primitives as a policy, and a mouse keyboard interface. diff --git a/examples/interfaces/asus_xtion.py b/examples/interfaces/asus_xtion.py index d51845c..e23fccc 100644 --- a/examples/interfaces/asus_xtion.py +++ b/examples/interfaces/asus_xtion.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Run the Asus Xtion interface. diff --git a/examples/interfaces/mouse_keyboard.py b/examples/interfaces/mouse_keyboard.py index e110767..59114a4 100644 --- a/examples/interfaces/mouse_keyboard.py +++ b/examples/interfaces/mouse_keyboard.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the mouse keyboard interface. """ diff --git a/examples/interfaces/openpose.py b/examples/interfaces/openpose.py index 96e0bf7..aea1c44 100644 --- a/examples/interfaces/openpose.py +++ b/examples/interfaces/openpose.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Run the Openpose interface. diff --git a/examples/interfaces/playstation.py b/examples/interfaces/playstation.py index 78a96f6..298025d 100644 --- a/examples/interfaces/playstation.py +++ b/examples/interfaces/playstation.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the Playstation game controller interface diff --git a/examples/interfaces/robots/quadcopter_controller.py b/examples/interfaces/robots/quadcopter_controller.py index 2274649..ccdae40 100644 --- a/examples/interfaces/robots/quadcopter_controller.py +++ b/examples/interfaces/robots/quadcopter_controller.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Control a quadcopter in the air using an Xbox or Playstation game controller. diff --git a/examples/interfaces/robots/quadcopter_speech.py b/examples/interfaces/robots/quadcopter_speech.py index c77dae6..364f3eb 100644 --- a/examples/interfaces/robots/quadcopter_speech.py +++ b/examples/interfaces/robots/quadcopter_speech.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Control a quadcopter in the air using speech. diff --git a/examples/interfaces/robots/wheeled_controller.py b/examples/interfaces/robots/wheeled_controller.py index 6d73334..bf145e1 100644 --- a/examples/interfaces/robots/wheeled_controller.py +++ b/examples/interfaces/robots/wheeled_controller.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Control a wheeled robot using a keyboard, an Xbox or Playstation game controller. diff --git a/examples/interfaces/robots/wheeled_speech.py b/examples/interfaces/robots/wheeled_speech.py index b320eff..7107e79 100644 --- a/examples/interfaces/robots/wheeled_speech.py +++ b/examples/interfaces/robots/wheeled_speech.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Control a wheeled robot in the air using speech. diff --git a/examples/interfaces/spacemouse.py b/examples/interfaces/spacemouse.py index 10243fa..3bcc46b 100644 --- a/examples/interfaces/spacemouse.py +++ b/examples/interfaces/spacemouse.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Run the Space mouse interface. diff --git a/examples/interfaces/speech.py b/examples/interfaces/speech.py index a47ec2a..275bba7 100644 --- a/examples/interfaces/speech.py +++ b/examples/interfaces/speech.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Run the speech interface. diff --git a/examples/interfaces/webcam.py b/examples/interfaces/webcam.py index e839fe0..57dba39 100644 --- a/examples/interfaces/webcam.py +++ b/examples/interfaces/webcam.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Run the Webcam interface. diff --git a/examples/interfaces/xbox.py b/examples/interfaces/xbox.py index 03a8ca8..d44befb 100644 --- a/examples/interfaces/xbox.py +++ b/examples/interfaces/xbox.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the Xbox game controller interface diff --git a/examples/kinematics/forward/fk.py b/examples/kinematics/forward/fk.py index 5f3bce8..567438b 100644 --- a/examples/kinematics/forward/fk.py +++ b/examples/kinematics/forward/fk.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """In this file, we perform forward kinematics using the Kuka robot. diff --git a/examples/kinematics/inverse/ik.py b/examples/kinematics/inverse/ik.py index a5bc89b..13f7bb3 100644 --- a/examples/kinematics/inverse/ik.py +++ b/examples/kinematics/inverse/ik.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """In this file, we perform inverse kinematics using the Kuka robot. diff --git a/examples/kinematics/inverse/ik_libraries.py b/examples/kinematics/inverse/ik_libraries.py index ab8d51f..033adae 100644 --- a/examples/kinematics/inverse/ik_libraries.py +++ b/examples/kinematics/inverse/ik_libraries.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """In this file, we use and compare several IK libraries using the Kuka robot. diff --git a/examples/kinematics/inverse/moving_sphere.py b/examples/kinematics/inverse/moving_sphere.py index 97c3b9a..cb5c24c 100644 --- a/examples/kinematics/inverse/moving_sphere.py +++ b/examples/kinematics/inverse/moving_sphere.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Inverse kinematics with the Kuka robot where the goal is to follow a moving sphere. """ diff --git a/examples/manipulability/2d_manipulability.py b/examples/manipulability/2d_manipulability.py index 85350d8..3b37498 100644 --- a/examples/manipulability/2d_manipulability.py +++ b/examples/manipulability/2d_manipulability.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Draw the 2D velocity and force manipulability ellipsoids on the end-effector of a 3-link planar manipulator. diff --git a/examples/manipulability/com_dynamic_manipulability_tracking_with_balance.py b/examples/manipulability/com_dynamic_manipulability_tracking_with_balance.py index 9154ca7..be1420f 100644 --- a/examples/manipulability/com_dynamic_manipulability_tracking_with_balance.py +++ b/examples/manipulability/com_dynamic_manipulability_tracking_with_balance.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Center of mass manipulability tracking diff --git a/examples/manipulability/com_manipulability_tracking.py b/examples/manipulability/com_manipulability_tracking.py index 05c3fc5..1a3528b 100644 --- a/examples/manipulability/com_manipulability_tracking.py +++ b/examples/manipulability/com_manipulability_tracking.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Center of mass manipulability tracking diff --git a/examples/manipulability/com_manipulability_tracking_with_balance.py b/examples/manipulability/com_manipulability_tracking_with_balance.py index 09752eb..fb5f094 100644 --- a/examples/manipulability/com_manipulability_tracking_with_balance.py +++ b/examples/manipulability/com_manipulability_tracking_with_balance.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Center of mass manipulability tracking diff --git a/examples/models/dmp.py b/examples/models/dmp.py index b5caa91..5b2ebca 100644 --- a/examples/models/dmp.py +++ b/examples/models/dmp.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide some examples using DMPs. """ diff --git a/examples/models/gmm.py b/examples/models/gmm.py index 9bd0f9a..ef0afdf 100644 --- a/examples/models/gmm.py +++ b/examples/models/gmm.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide some examples using GMMs. """ diff --git a/examples/models/promp.py b/examples/models/promp.py index 1da42e2..928b4fc 100644 --- a/examples/models/promp.py +++ b/examples/models/promp.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide some examples using ProMPs. """ diff --git a/examples/plotting/joints.py b/examples/plotting/joints.py index cb71f64..7855c8f 100644 --- a/examples/plotting/joints.py +++ b/examples/plotting/joints.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the joint real-time plotting example. diff --git a/examples/plotting/link_frames.py b/examples/plotting/link_frames.py index 1923c24..3f1d1af 100644 --- a/examples/plotting/link_frames.py +++ b/examples/plotting/link_frames.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the link frame real-time plotting example. diff --git a/examples/reinforcement/baselines/acrobot_gym.py b/examples/reinforcement/baselines/acrobot_gym.py index 64b9da7..e11034f 100644 --- a/examples/reinforcement/baselines/acrobot_gym.py +++ b/examples/reinforcement/baselines/acrobot_gym.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Example on how to use the 'Acrobot' OpenAI Gym environments in PRL using the `stable_baselines` library. """ diff --git a/examples/reinforcement/baselines/acrobot_prl.py b/examples/reinforcement/baselines/acrobot_prl.py index f326bdb..56122ec 100644 --- a/examples/reinforcement/baselines/acrobot_prl.py +++ b/examples/reinforcement/baselines/acrobot_prl.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Example on how to use the PRL 'Acrobot' environment using the `stable_baselines` library. """ diff --git a/examples/reinforcement/baselines/cartpole_gym.py b/examples/reinforcement/baselines/cartpole_gym.py index dd7b619..c39f4dc 100644 --- a/examples/reinforcement/baselines/cartpole_gym.py +++ b/examples/reinforcement/baselines/cartpole_gym.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Example on how to use the 'Cartpole' OpenAI Gym environments in PRL using the `stable_baselines` library. """ diff --git a/examples/reinforcement/baselines/pendulum_gym.py b/examples/reinforcement/baselines/pendulum_gym.py index 0b7a485..4ffdea1 100644 --- a/examples/reinforcement/baselines/pendulum_gym.py +++ b/examples/reinforcement/baselines/pendulum_gym.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Example on how to use the 'Pendulum' OpenAI Gym environments in PRL using the `stable_baselines` library. """ diff --git a/examples/reinforcement/baselines/pendulum_prl.py b/examples/reinforcement/baselines/pendulum_prl.py index bbb5989..d40da8a 100644 --- a/examples/reinforcement/baselines/pendulum_prl.py +++ b/examples/reinforcement/baselines/pendulum_prl.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Example on how to use the PRL 'Acrobot' environment using the `stable_baselines` library. """ diff --git a/examples/reinforcement/gym/cartpole/linear_bo.py b/examples/reinforcement/gym/cartpole/linear_bo.py index cf245c3..2c77bf4 100644 --- a/examples/reinforcement/gym/cartpole/linear_bo.py +++ b/examples/reinforcement/gym/cartpole/linear_bo.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Example on how to use the 'Cartpole' OpenAI Gym environments in PyRoboLearn using a linear policy trained with the Bayesian Optimization algorithm. diff --git a/examples/reinforcement/gym/cartpole/linear_cem.py b/examples/reinforcement/gym/cartpole/linear_cem.py index 2f6dbaf..4600d90 100644 --- a/examples/reinforcement/gym/cartpole/linear_cem.py +++ b/examples/reinforcement/gym/cartpole/linear_cem.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Example on how to use the 'Cartpole' OpenAI Gym environments in PyRoboLearn using a linear policy trained with the Cross-Entropy Method algorithm. diff --git a/examples/reinforcement/gym/cartpole/linear_cmaes.py b/examples/reinforcement/gym/cartpole/linear_cmaes.py index 3d941b3..fad8b02 100644 --- a/examples/reinforcement/gym/cartpole/linear_cmaes.py +++ b/examples/reinforcement/gym/cartpole/linear_cmaes.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Example on how to use the 'Cartpole' OpenAI Gym environments in PyRoboLearn using a linear policy trained with the CMA-ES algorithm. diff --git a/examples/reinforcement/gym/cartpole/linear_fd.py b/examples/reinforcement/gym/cartpole/linear_fd.py index 778af3f..9de6e85 100644 --- a/examples/reinforcement/gym/cartpole/linear_fd.py +++ b/examples/reinforcement/gym/cartpole/linear_fd.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Example on how to use the 'Cartpole' OpenAI Gym environments in PyRoboLearn using a linear policy trained with the finite difference algorithm. diff --git a/examples/reinforcement/gym/cartpole/linear_power.py b/examples/reinforcement/gym/cartpole/linear_power.py index 566c7ac..b2ddb27 100644 --- a/examples/reinforcement/gym/cartpole/linear_power.py +++ b/examples/reinforcement/gym/cartpole/linear_power.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Example on how to use the 'Cartpole' OpenAI Gym environments in PyRoboLearn using a linear policy trained with the PoWER RL algorithm. diff --git a/examples/reinforcement/gym/cartpole/neat_neat.py b/examples/reinforcement/gym/cartpole/neat_neat.py index 381fb6f..83bebab 100644 --- a/examples/reinforcement/gym/cartpole/neat_neat.py +++ b/examples/reinforcement/gym/cartpole/neat_neat.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Example on how to use the 'Cartpole' OpenAI Gym environments in PyRoboLearn using NEAT. """ diff --git a/examples/reinforcement/gym/cartpole/random_none.py b/examples/reinforcement/gym/cartpole/random_none.py index 246d6f2..2a17e4e 100644 --- a/examples/reinforcement/gym/cartpole/random_none.py +++ b/examples/reinforcement/gym/cartpole/random_none.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Example on how to use the 'Cartpole' OpenAI Gym environments in PyRoboLearn using a random policy """ diff --git a/examples/rewards/basics.py b/examples/rewards/basics.py index 7ce4dd4..091130a 100644 --- a/examples/rewards/basics.py +++ b/examples/rewards/basics.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Demonstrate the various features (operations) you can use with the ``Reward`` class. diff --git a/examples/rewards/forward_progress.py b/examples/rewards/forward_progress.py index 14a9af7..fe48f12 100644 --- a/examples/rewards/forward_progress.py +++ b/examples/rewards/forward_progress.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Demonstrate how the reward function that measures how much a robot has moved forward increases / decreases based on the robot velocity. Use the arrow keys on your keyboard to move the robot, and observe how the computed reward value diff --git a/examples/rewards/manipulator.py b/examples/rewards/manipulator.py index c234ba9..e452590 100644 --- a/examples/rewards/manipulator.py +++ b/examples/rewards/manipulator.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Demonstrate how the distance cost decreases as you move the manipulator (with your mouse) closer to the target object in the world. diff --git a/examples/robots/attach_gripper_to_manipulator.py b/examples/robots/attach_gripper_to_manipulator.py index 5c9ff28..6ac8e77 100644 --- a/examples/robots/attach_gripper_to_manipulator.py +++ b/examples/robots/attach_gripper_to_manipulator.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Attach a gripper/hand to the Kuka manipulator. diff --git a/examples/robots/attach_manipulator_to_quadruped.py b/examples/robots/attach_manipulator_to_quadruped.py index 9ac1bed..f858e43 100644 --- a/examples/robots/attach_manipulator_to_quadruped.py +++ b/examples/robots/attach_manipulator_to_quadruped.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Attach the Kuka Youbot manipulator to the HyQ2Max quadruped. """ diff --git a/examples/robots/distribute_epucks.py b/examples/robots/distribute_epucks.py index 3519785..91cf611 100644 --- a/examples/robots/distribute_epucks.py +++ b/examples/robots/distribute_epucks.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Distribute several e-pucks in the world and make them move forward. diff --git a/examples/robots/load_robot.py b/examples/robots/load_robot.py index 125df9e..6e57a3a 100644 --- a/examples/robots/load_robot.py +++ b/examples/robots/load_robot.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load a robot in a basic world. diff --git a/examples/robots/quadcopter_controller.py b/examples/robots/quadcopter_controller.py index 2274649..ccdae40 100644 --- a/examples/robots/quadcopter_controller.py +++ b/examples/robots/quadcopter_controller.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Control a quadcopter in the air using an Xbox or Playstation game controller. diff --git a/examples/robots/robot_with_sliders.py b/examples/robots/robot_with_sliders.py index 9016de8..c11f015 100644 --- a/examples/robots/robot_with_sliders.py +++ b/examples/robots/robot_with_sliders.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Manipulate the robot's joints with sliders. diff --git a/examples/robots/robots/aibo.py b/examples/robots/robots/aibo.py index 6d98797..767ca28 100644 --- a/examples/robots/robots/aibo.py +++ b/examples/robots/robots/aibo.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the Aibo robot. """ diff --git a/examples/robots/robots/allegrohand.py b/examples/robots/robots/allegrohand.py index c617da0..2a35664 100644 --- a/examples/robots/robots/allegrohand.py +++ b/examples/robots/robots/allegrohand.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the Allegro hand. """ diff --git a/examples/robots/robots/ant.py b/examples/robots/robots/ant.py index 39b1c84..e1fa58c 100644 --- a/examples/robots/robots/ant.py +++ b/examples/robots/robots/ant.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the Ant Mujoco model. """ diff --git a/examples/robots/robots/atlas.py b/examples/robots/robots/atlas.py index ec7496b..0b6bd06 100644 --- a/examples/robots/robots/atlas.py +++ b/examples/robots/robots/atlas.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the Atlas robot. """ diff --git a/examples/robots/robots/ballbot.py b/examples/robots/robots/ballbot.py index 7c0cdd9..191a63b 100644 --- a/examples/robots/robots/ballbot.py +++ b/examples/robots/robots/ballbot.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the Ballbot robot. """ diff --git a/examples/robots/robots/baxter.py b/examples/robots/robots/baxter.py index 8ed66d7..c85c6e2 100644 --- a/examples/robots/robots/baxter.py +++ b/examples/robots/robots/baxter.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the Baxter robotic platform. """ diff --git a/examples/robots/robots/bb8.py b/examples/robots/robots/bb8.py index 20c72c1..410b0c8 100644 --- a/examples/robots/robots/bb8.py +++ b/examples/robots/robots/bb8.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the BB8 robotic platform. """ diff --git a/examples/robots/robots/cartpole.py b/examples/robots/robots/cartpole.py index 138a055..bd1114e 100644 --- a/examples/robots/robots/cartpole.py +++ b/examples/robots/robots/cartpole.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the Cartpole robotic platform. """ diff --git a/examples/robots/robots/cassie.py b/examples/robots/robots/cassie.py index 3c7c335..02771f9 100644 --- a/examples/robots/robots/cassie.py +++ b/examples/robots/robots/cassie.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Cassie robotic platform. """ diff --git a/examples/robots/robots/centauro.py b/examples/robots/robots/centauro.py index ecd56b3..8fdf030 100644 --- a/examples/robots/robots/centauro.py +++ b/examples/robots/robots/centauro.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the Centauro robot. """ diff --git a/examples/robots/robots/cogimon.py b/examples/robots/robots/cogimon.py index fb63156..0f71af7 100644 --- a/examples/robots/robots/cogimon.py +++ b/examples/robots/robots/cogimon.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the Cogimon robot. """ diff --git a/examples/robots/robots/coman.py b/examples/robots/robots/coman.py index 9a7a68a..be94d65 100644 --- a/examples/robots/robots/coman.py +++ b/examples/robots/robots/coman.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the Coman robot. """ diff --git a/examples/robots/robots/crab.py b/examples/robots/robots/crab.py index 5da82ac..f658d65 100644 --- a/examples/robots/robots/crab.py +++ b/examples/robots/robots/crab.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the Crab robot. """ diff --git a/examples/robots/robots/cubli.py b/examples/robots/robots/cubli.py index f67b6a7..dcd1315 100644 --- a/examples/robots/robots/cubli.py +++ b/examples/robots/robots/cubli.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the Cubli robot. """ diff --git a/examples/robots/robots/darwin.py b/examples/robots/robots/darwin.py index 2035b7b..934cd88 100644 --- a/examples/robots/robots/darwin.py +++ b/examples/robots/robots/darwin.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the Darwin robot. """ diff --git a/examples/robots/robots/edo.py b/examples/robots/robots/edo.py index 7f23baa..b8bc930 100644 --- a/examples/robots/robots/edo.py +++ b/examples/robots/robots/edo.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the e.Do robot. """ diff --git a/examples/robots/robots/epuck.py b/examples/robots/robots/epuck.py index f93e0fd..896f722 100644 --- a/examples/robots/robots/epuck.py +++ b/examples/robots/robots/epuck.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load some Epuck robots. """ diff --git a/examples/robots/robots/f10_racecar.py b/examples/robots/robots/f10_racecar.py index bdb079c..a68a4c8 100644 --- a/examples/robots/robots/f10_racecar.py +++ b/examples/robots/robots/f10_racecar.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the F10 racecar robot. """ diff --git a/examples/robots/robots/fetch.py b/examples/robots/robots/fetch.py index cb07619..02a9961 100644 --- a/examples/robots/robots/fetch.py +++ b/examples/robots/robots/fetch.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the Fetch robot. """ diff --git a/examples/robots/robots/franka.py b/examples/robots/robots/franka.py index 0585912..0228dcc 100644 --- a/examples/robots/robots/franka.py +++ b/examples/robots/robots/franka.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the Franka Emika robot. """ diff --git a/examples/robots/robots/half_cheetah.py b/examples/robots/robots/half_cheetah.py index fdcaa86..b369448 100644 --- a/examples/robots/robots/half_cheetah.py +++ b/examples/robots/robots/half_cheetah.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the HalfCheetah Mujoco model. """ diff --git a/examples/robots/robots/hopper.py b/examples/robots/robots/hopper.py index 8ddb43b..7fbf275 100644 --- a/examples/robots/robots/hopper.py +++ b/examples/robots/robots/hopper.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the Hopper Mujoco model. """ diff --git a/examples/robots/robots/hubo.py b/examples/robots/robots/hubo.py index 51bc465..604cde2 100644 --- a/examples/robots/robots/hubo.py +++ b/examples/robots/robots/hubo.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the Hubo robot. """ diff --git a/examples/robots/robots/humanoid.py b/examples/robots/robots/humanoid.py index aa71159..c45d7c2 100644 --- a/examples/robots/robots/humanoid.py +++ b/examples/robots/robots/humanoid.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the Humanoid Mujoco model. """ diff --git a/examples/robots/robots/husky.py b/examples/robots/robots/husky.py index 9e8f4fc..01ba05b 100644 --- a/examples/robots/robots/husky.py +++ b/examples/robots/robots/husky.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the Husky robot. """ diff --git a/examples/robots/robots/hyq.py b/examples/robots/robots/hyq.py index 1fcdab7..5e7262c 100644 --- a/examples/robots/robots/hyq.py +++ b/examples/robots/robots/hyq.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the HyQ robotic platform. """ diff --git a/examples/robots/robots/hyq2max.py b/examples/robots/robots/hyq2max.py index 2f34c2f..8f67c31 100644 --- a/examples/robots/robots/hyq2max.py +++ b/examples/robots/robots/hyq2max.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the HyQ2Max robot. """ diff --git a/examples/robots/robots/jaco.py b/examples/robots/robots/jaco.py index 2f2a463..3ba852b 100644 --- a/examples/robots/robots/jaco.py +++ b/examples/robots/robots/jaco.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the Jaco robot. """ diff --git a/examples/robots/robots/kr5.py b/examples/robots/robots/kr5.py index afbf260..344b6e9 100644 --- a/examples/robots/robots/kr5.py +++ b/examples/robots/robots/kr5.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the Kuka KR5 robotic industrial platform. """ diff --git a/examples/robots/robots/kuka_iiwa.py b/examples/robots/robots/kuka_iiwa.py index a2296dc..1c4f76e 100644 --- a/examples/robots/robots/kuka_iiwa.py +++ b/examples/robots/robots/kuka_iiwa.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Kuka IIWA robotic platform. """ diff --git a/examples/robots/robots/kuka_lwr.py b/examples/robots/robots/kuka_lwr.py index 62f5e5d..f4f2c65 100644 --- a/examples/robots/robots/kuka_lwr.py +++ b/examples/robots/robots/kuka_lwr.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the Kuka LWR robotic platform. """ diff --git a/examples/robots/robots/laikago.py b/examples/robots/robots/laikago.py index d3e6412..8d53c86 100644 --- a/examples/robots/robots/laikago.py +++ b/examples/robots/robots/laikago.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the Laikago robotic platform. """ diff --git a/examples/robots/robots/littledog.py b/examples/robots/robots/littledog.py index 39a87f6..e758525 100644 --- a/examples/robots/robots/littledog.py +++ b/examples/robots/robots/littledog.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the Little Dog robotic platform. """ diff --git a/examples/robots/robots/manipulator2d.py b/examples/robots/robots/manipulator2d.py index 2636b67..82e2416 100644 --- a/examples/robots/robots/manipulator2d.py +++ b/examples/robots/robots/manipulator2d.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load 2d manipulators. """ diff --git a/examples/robots/robots/minitaur.py b/examples/robots/robots/minitaur.py index 1fdf45e..f446b33 100644 --- a/examples/robots/robots/minitaur.py +++ b/examples/robots/robots/minitaur.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the Minitaur robot. """ diff --git a/examples/robots/robots/mkz.py b/examples/robots/robots/mkz.py index 6817fa0..199b30e 100644 --- a/examples/robots/robots/mkz.py +++ b/examples/robots/robots/mkz.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the Lincoln MKZ car robotic platform. """ diff --git a/examples/robots/robots/morphex.py b/examples/robots/robots/morphex.py index 06e572a..ec556a3 100644 --- a/examples/robots/robots/morphex.py +++ b/examples/robots/robots/morphex.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the Morphex robot. """ diff --git a/examples/robots/robots/nao.py b/examples/robots/robots/nao.py index fd44718..0e7b3af 100644 --- a/examples/robots/robots/nao.py +++ b/examples/robots/robots/nao.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the Nao robot. """ diff --git a/examples/robots/robots/opendog.py b/examples/robots/robots/opendog.py index 6fd94c7..79db499 100644 --- a/examples/robots/robots/opendog.py +++ b/examples/robots/robots/opendog.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the OpenDog robot. """ diff --git a/examples/robots/robots/pepper.py b/examples/robots/robots/pepper.py index b547a7e..0cd0b0c 100644 --- a/examples/robots/robots/pepper.py +++ b/examples/robots/robots/pepper.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the Pepper robot. """ diff --git a/examples/robots/robots/phantomx.py b/examples/robots/robots/phantomx.py index d12dfc4..6b57821 100644 --- a/examples/robots/robots/phantomx.py +++ b/examples/robots/robots/phantomx.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the Phantom X robot. """ diff --git a/examples/robots/robots/pleurobot.py b/examples/robots/robots/pleurobot.py index 65acfe1..90bfa3c 100644 --- a/examples/robots/robots/pleurobot.py +++ b/examples/robots/robots/pleurobot.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the Pleurobot robot. """ diff --git a/examples/robots/robots/pr2.py b/examples/robots/robots/pr2.py index 93152f8..c931d90 100644 --- a/examples/robots/robots/pr2.py +++ b/examples/robots/robots/pr2.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the PR2 robot. """ diff --git a/examples/robots/robots/quadcopter.py b/examples/robots/robots/quadcopter.py index 6b6db19..ad9dfe6 100644 --- a/examples/robots/robots/quadcopter.py +++ b/examples/robots/robots/quadcopter.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the Quadcopter robotic platform. """ diff --git a/examples/robots/robots/rhex.py b/examples/robots/robots/rhex.py index 2bb55cb..b897e39 100644 --- a/examples/robots/robots/rhex.py +++ b/examples/robots/robots/rhex.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the Rhex robotic platform. """ diff --git a/examples/robots/robots/rrbot.py b/examples/robots/robots/rrbot.py index efeb5d4..bd91d7e 100644 --- a/examples/robots/robots/rrbot.py +++ b/examples/robots/robots/rrbot.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the RRBot robotic platform. """ diff --git a/examples/robots/robots/sawyer.py b/examples/robots/robots/sawyer.py index a60aa0e..1489357 100644 --- a/examples/robots/robots/sawyer.py +++ b/examples/robots/robots/sawyer.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the Sawyer robot. """ diff --git a/examples/robots/robots/sea_hexapod.py b/examples/robots/robots/sea_hexapod.py index 5d59a27..1b4f9ba 100644 --- a/examples/robots/robots/sea_hexapod.py +++ b/examples/robots/robots/sea_hexapod.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the SEA Hexapod robot. """ diff --git a/examples/robots/robots/sea_snake.py b/examples/robots/robots/sea_snake.py index 0b1f5b8..c5dcf8f 100644 --- a/examples/robots/robots/sea_snake.py +++ b/examples/robots/robots/sea_snake.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the SEA Snake robot. """ diff --git a/examples/robots/robots/softhand.py b/examples/robots/robots/softhand.py index 64d5ab1..eed9424 100644 --- a/examples/robots/robots/softhand.py +++ b/examples/robots/robots/softhand.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Soft Hand robotic platform. """ diff --git a/examples/robots/robots/swimmer.py b/examples/robots/robots/swimmer.py index c85b93c..b3575d0 100644 --- a/examples/robots/robots/swimmer.py +++ b/examples/robots/robots/swimmer.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the Swimmer Mujoco model. """ diff --git a/examples/robots/robots/walker2d.py b/examples/robots/robots/walker2d.py index e8b5afa..75f0142 100644 --- a/examples/robots/robots/walker2d.py +++ b/examples/robots/robots/walker2d.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the Walker2D Mujoco model. """ diff --git a/examples/robots/robots/walkman.py b/examples/robots/robots/walkman.py index f98e8d2..7bdd7cc 100644 --- a/examples/robots/robots/walkman.py +++ b/examples/robots/robots/walkman.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the WALK-MAN robot. """ diff --git a/examples/robots/robots/wam.py b/examples/robots/robots/wam.py index c932802..8fb0c35 100644 --- a/examples/robots/robots/wam.py +++ b/examples/robots/robots/wam.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the WAM robotic platform. """ diff --git a/examples/robots/robots/youbot.py b/examples/robots/robots/youbot.py index e0dede3..75198a8 100644 --- a/examples/robots/robots/youbot.py +++ b/examples/robots/robots/youbot.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load the various Youbot robotic platforms. diff --git a/examples/robots/visualize_robot.py b/examples/robots/visualize_robot.py index 2f93b6c..6003635 100644 --- a/examples/robots/visualize_robot.py +++ b/examples/robots/visualize_robot.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Test different visualization tools that can be used on the robot. diff --git a/examples/robots/wheeled_controller.py b/examples/robots/wheeled_controller.py index 6d73334..bf145e1 100644 --- a/examples/robots/wheeled_controller.py +++ b/examples/robots/wheeled_controller.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Control a wheeled robot using a keyboard, an Xbox or Playstation game controller. diff --git a/examples/simulators/bullet.py b/examples/simulators/bullet.py index ec767b7..922ceac 100644 --- a/examples/simulators/bullet.py +++ b/examples/simulators/bullet.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Example on how to use the Bullet simulator in pyrobolearn. diff --git a/examples/simulators/bullet_ros_publisher.py b/examples/simulators/bullet_ros_publisher.py index 851f8bb..a68e3f9 100644 --- a/examples/simulators/bullet_ros_publisher.py +++ b/examples/simulators/bullet_ros_publisher.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Example on how to use the Bullet-ROS simulator (the publisher version) in PRL. diff --git a/examples/simulators/bullet_ros_subscriber.py b/examples/simulators/bullet_ros_subscriber.py index ceb5978..146f391 100644 --- a/examples/simulators/bullet_ros_subscriber.py +++ b/examples/simulators/bullet_ros_subscriber.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Example on how to use the Bullet-ROS simulator (the subscriber version) in PRL. diff --git a/examples/simulators/simulators.py b/examples/simulators/simulators.py index ac79856..fe6447e 100644 --- a/examples/simulators/simulators.py +++ b/examples/simulators/simulators.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Simulator tests. diff --git a/examples/states/basics.py b/examples/states/basics.py index 06bf085..d6764c1 100644 --- a/examples/states/basics.py +++ b/examples/states/basics.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Test different states """ diff --git a/examples/states/robot.py b/examples/states/robot.py index 1d25ac4..1b4fdb8 100644 --- a/examples/states/robot.py +++ b/examples/states/robot.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Get the robot's joint position and velocity states. diff --git a/examples/states/world.py b/examples/states/world.py index 91757b2..bc2ac24 100644 --- a/examples/states/world.py +++ b/examples/states/world.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Get the cartesian position state of an object loaded in the world. diff --git a/examples/worlds/follow_moving_body.py b/examples/worlds/follow_moving_body.py index 1a98020..bae8a06 100644 --- a/examples/worlds/follow_moving_body.py +++ b/examples/worlds/follow_moving_body.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Follow a body with the main camera in the world. diff --git a/examples/worlds/load_robot.py b/examples/worlds/load_robot.py index 2bb621c..94d4881 100644 --- a/examples/worlds/load_robot.py +++ b/examples/worlds/load_robot.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """load a robot in a basic world and distribute randomly few objects on the floor. diff --git a/examples/worlds/load_world.py b/examples/worlds/load_world.py index 725529e..917f5ef 100644 --- a/examples/worlds/load_world.py +++ b/examples/worlds/load_world.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Load a basic world with different objects in it diff --git a/examples/worlds/move_camera.py b/examples/worlds/move_camera.py index 010247a..a6184ba 100644 --- a/examples/worlds/move_camera.py +++ b/examples/worlds/move_camera.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Move main camera in the world. diff --git a/papers/openai2018learning/env.py b/papers/openai2018learning/env.py index 5f78d6d..0fde908 100644 --- a/papers/openai2018learning/env.py +++ b/papers/openai2018learning/env.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """ Provide the environment (world, states, actions, rewards, terminal conditions, etc) defined in the paper [1] using the diff --git a/papers/openai2018learning/main.py b/papers/openai2018learning/main.py index 0662406..3ed882b 100644 --- a/papers/openai2018learning/main.py +++ b/papers/openai2018learning/main.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """ This sample of code implements the "Learning Dexterous In-Hand Manipulation" paper [1] using the PyRoboLearn framework. diff --git a/pyrobolearn/__init__.py b/pyrobolearn/__init__.py index e341e01..2ecf378 100644 --- a/pyrobolearn/__init__.py +++ b/pyrobolearn/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- """PyRoboLearn: a Python framework in Robot Learning for Education and Research. """ diff --git a/pyrobolearn/actions/__init__.py b/pyrobolearn/actions/__init__.py index 9880b50..22e2404 100644 --- a/pyrobolearn/actions/__init__.py +++ b/pyrobolearn/actions/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import action from .action import Action diff --git a/pyrobolearn/actions/action.py b/pyrobolearn/actions/action.py index 3290d8e..4160947 100644 --- a/pyrobolearn/actions/action.py +++ b/pyrobolearn/actions/action.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Action class. diff --git a/pyrobolearn/actions/basic_actions.py b/pyrobolearn/actions/basic_actions.py index 4bd2fa4..fcd85c8 100644 --- a/pyrobolearn/actions/basic_actions.py +++ b/pyrobolearn/actions/basic_actions.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define basic actions diff --git a/pyrobolearn/actions/gym_actions.py b/pyrobolearn/actions/gym_actions.py index 5ece5e7..112bd19 100644 --- a/pyrobolearn/actions/gym_actions.py +++ b/pyrobolearn/actions/gym_actions.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the OpenAI Gym Action diff --git a/pyrobolearn/actions/robot_actions/__init__.py b/pyrobolearn/actions/robot_actions/__init__.py index 43f6f1c..fe31af1 100644 --- a/pyrobolearn/actions/robot_actions/__init__.py +++ b/pyrobolearn/actions/robot_actions/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import the basic robot actions from .robot_actions import RobotAction diff --git a/pyrobolearn/actions/robot_actions/actuator_actions.py b/pyrobolearn/actions/robot_actions/actuator_actions.py index 2dda814..609f330 100644 --- a/pyrobolearn/actions/robot_actions/actuator_actions.py +++ b/pyrobolearn/actions/robot_actions/actuator_actions.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the various actuator actions """ diff --git a/pyrobolearn/actions/robot_actions/grasp_actions.py b/pyrobolearn/actions/robot_actions/grasp_actions.py index bbab1cc..c5b5bed 100644 --- a/pyrobolearn/actions/robot_actions/grasp_actions.py +++ b/pyrobolearn/actions/robot_actions/grasp_actions.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define grasping actions """ diff --git a/pyrobolearn/actions/robot_actions/joint_actions.py b/pyrobolearn/actions/robot_actions/joint_actions.py index 88e069e..4d16ac4 100644 --- a/pyrobolearn/actions/robot_actions/joint_actions.py +++ b/pyrobolearn/actions/robot_actions/joint_actions.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the various joint actions diff --git a/pyrobolearn/actions/robot_actions/link_actions.py b/pyrobolearn/actions/robot_actions/link_actions.py index c188ba3..c12d26d 100644 --- a/pyrobolearn/actions/robot_actions/link_actions.py +++ b/pyrobolearn/actions/robot_actions/link_actions.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the various link / end-effector actions diff --git a/pyrobolearn/actions/robot_actions/robot_actions.py b/pyrobolearn/actions/robot_actions/robot_actions.py index f21bb3d..6060d8a 100644 --- a/pyrobolearn/actions/robot_actions/robot_actions.py +++ b/pyrobolearn/actions/robot_actions/robot_actions.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the basic robot actions diff --git a/pyrobolearn/actions/world_actions.py b/pyrobolearn/actions/world_actions.py index 5822c9d..c5d6938 100644 --- a/pyrobolearn/actions/world_actions.py +++ b/pyrobolearn/actions/world_actions.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define world actions diff --git a/pyrobolearn/actorcritics/__init__.py b/pyrobolearn/actorcritics/__init__.py index 1b04667..4a73b32 100644 --- a/pyrobolearn/actorcritics/__init__.py +++ b/pyrobolearn/actorcritics/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import actor-critic from .actorcritic import * diff --git a/pyrobolearn/actorcritics/actorcritic.py b/pyrobolearn/actorcritics/actorcritic.py index 87dbcfb..4e24e6b 100644 --- a/pyrobolearn/actorcritics/actorcritic.py +++ b/pyrobolearn/actorcritics/actorcritic.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Defines the various actor-critic models which combine a policy and value function. diff --git a/pyrobolearn/actorcritics/basic_actorcritic.py b/pyrobolearn/actorcritics/basic_actorcritic.py index d37cfd3..3c880c9 100644 --- a/pyrobolearn/actorcritics/basic_actorcritic.py +++ b/pyrobolearn/actorcritics/basic_actorcritic.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Defines basic actor-critic models (such as linear models) which combine a policy and value function. diff --git a/pyrobolearn/actorcritics/nn_actorcritic.py b/pyrobolearn/actorcritics/nn_actorcritic.py index f1b320b..f54549a 100644 --- a/pyrobolearn/actorcritics/nn_actorcritic.py +++ b/pyrobolearn/actorcritics/nn_actorcritic.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Defines the neural network actor-critic models which combine a policy and value function. diff --git a/pyrobolearn/algos/__init__.py b/pyrobolearn/algos/__init__.py index 11ec279..51bd8e2 100644 --- a/pyrobolearn/algos/__init__.py +++ b/pyrobolearn/algos/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import RL algo from .rl_algo import * diff --git a/pyrobolearn/algos/bo.py b/pyrobolearn/algos/bo.py index 8285485..829b6df 100644 --- a/pyrobolearn/algos/bo.py +++ b/pyrobolearn/algos/bo.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Bayesian Optimization algorithm. """ diff --git a/pyrobolearn/algos/cem.py b/pyrobolearn/algos/cem.py index fc26a89..d2e48e2 100755 --- a/pyrobolearn/algos/cem.py +++ b/pyrobolearn/algos/cem.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Cross-Entropy Method algorithm. diff --git a/pyrobolearn/algos/cmaes.py b/pyrobolearn/algos/cmaes.py index 354796f..f35d701 100755 --- a/pyrobolearn/algos/cmaes.py +++ b/pyrobolearn/algos/cmaes.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Covariance Matrix Adaptation Evolution Strategy algorithm. diff --git a/pyrobolearn/algos/ddpg.py b/pyrobolearn/algos/ddpg.py index 5e56fc7..4798006 100755 --- a/pyrobolearn/algos/ddpg.py +++ b/pyrobolearn/algos/ddpg.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Deep Deterministic Policy Gradient (DDPG). diff --git a/pyrobolearn/algos/dqn.py b/pyrobolearn/algos/dqn.py index 3aee9e9..9e691b1 100755 --- a/pyrobolearn/algos/dqn.py +++ b/pyrobolearn/algos/dqn.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the DQN algorithm. diff --git a/pyrobolearn/algos/ella.py b/pyrobolearn/algos/ella.py index a97aad4..336677d 100644 --- a/pyrobolearn/algos/ella.py +++ b/pyrobolearn/algos/ella.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the 'Efficient Lifelong Learning Algorithm' (ELLA). diff --git a/pyrobolearn/algos/evaluator.py b/pyrobolearn/algos/evaluator.py index 7b79bff..f401bfb 100644 --- a/pyrobolearn/algos/evaluator.py +++ b/pyrobolearn/algos/evaluator.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Evaluator class used in the second step of RL algorithms diff --git a/pyrobolearn/algos/explorer.py b/pyrobolearn/algos/explorer.py index c4cff91..2725caa 100644 --- a/pyrobolearn/algos/explorer.py +++ b/pyrobolearn/algos/explorer.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Explorer class used in the first step of RL algorithms diff --git a/pyrobolearn/algos/fd.py b/pyrobolearn/algos/fd.py index 867e0ce..16202ce 100755 --- a/pyrobolearn/algos/fd.py +++ b/pyrobolearn/algos/fd.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Finite-Difference (FD) method algorithm. diff --git a/pyrobolearn/algos/neat_algo.py b/pyrobolearn/algos/neat_algo.py index d6140b1..157aa61 100755 --- a/pyrobolearn/algos/neat_algo.py +++ b/pyrobolearn/algos/neat_algo.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the NEAT algorithm. diff --git a/pyrobolearn/algos/power.py b/pyrobolearn/algos/power.py index 0811116..2834f32 100755 --- a/pyrobolearn/algos/power.py +++ b/pyrobolearn/algos/power.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the PoWER reinforcement learning algorithm. diff --git a/pyrobolearn/algos/ppo.py b/pyrobolearn/algos/ppo.py index 92c6440..cc9530a 100755 --- a/pyrobolearn/algos/ppo.py +++ b/pyrobolearn/algos/ppo.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Proximal Policy Optimization algorithm. diff --git a/pyrobolearn/algos/reinforce.py b/pyrobolearn/algos/reinforce.py index aeba020..1580104 100755 --- a/pyrobolearn/algos/reinforce.py +++ b/pyrobolearn/algos/reinforce.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the REINFORCE/VPG algorithm. diff --git a/pyrobolearn/algos/rl_algo.py b/pyrobolearn/algos/rl_algo.py index 4b249eb..c4ef911 100755 --- a/pyrobolearn/algos/rl_algo.py +++ b/pyrobolearn/algos/rl_algo.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the basic components for RL algorithms diff --git a/pyrobolearn/algos/sac.py b/pyrobolearn/algos/sac.py index 3d7faf9..a50b814 100755 --- a/pyrobolearn/algos/sac.py +++ b/pyrobolearn/algos/sac.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Soft-Actor Critic algorithm. diff --git a/pyrobolearn/algos/td3.py b/pyrobolearn/algos/td3.py index 499830d..22261ec 100755 --- a/pyrobolearn/algos/td3.py +++ b/pyrobolearn/algos/td3.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Twin Delayed Deep Deterministic Policy Gradient (TD3) algorithm. diff --git a/pyrobolearn/algos/updater.py b/pyrobolearn/algos/updater.py index dbad108..02f5ec4 100644 --- a/pyrobolearn/algos/updater.py +++ b/pyrobolearn/algos/updater.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Updater class used in the third and final step of RL algorithms diff --git a/pyrobolearn/approximators/__init__.py b/pyrobolearn/approximators/__init__.py index b1675d4..71d4ddc 100644 --- a/pyrobolearn/approximators/__init__.py +++ b/pyrobolearn/approximators/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import function approximators from .approximator import * diff --git a/pyrobolearn/approximators/approximator.py b/pyrobolearn/approximators/approximator.py index b604467..a856f00 100644 --- a/pyrobolearn/approximators/approximator.py +++ b/pyrobolearn/approximators/approximator.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the basic (Function) Approximator class. diff --git a/pyrobolearn/approximators/basic_approximator.py b/pyrobolearn/approximators/basic_approximator.py index b7a0b9c..d923da5 100644 --- a/pyrobolearn/approximators/basic_approximator.py +++ b/pyrobolearn/approximators/basic_approximator.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define basic function approximators. diff --git a/pyrobolearn/approximators/nn_approximator.py b/pyrobolearn/approximators/nn_approximator.py index d164026..159fed5 100644 --- a/pyrobolearn/approximators/nn_approximator.py +++ b/pyrobolearn/approximators/nn_approximator.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define Neural Network approximators. diff --git a/pyrobolearn/approximators/polynomial.py b/pyrobolearn/approximators/polynomial.py index 7f5952a..026442f 100644 --- a/pyrobolearn/approximators/polynomial.py +++ b/pyrobolearn/approximators/polynomial.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define linear function approximator. diff --git a/pyrobolearn/backends/__init__.py b/pyrobolearn/backends/__init__.py index dfcc0c5..4dd1d43 100644 --- a/pyrobolearn/backends/__init__.py +++ b/pyrobolearn/backends/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # The various backends allows to specify which framework we want to use import os diff --git a/pyrobolearn/backends/numpy_backend.py b/pyrobolearn/backends/numpy_backend.py index ae98620..04fc61b 100644 --- a/pyrobolearn/backends/numpy_backend.py +++ b/pyrobolearn/backends/numpy_backend.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- from autograd import * from autograd.numpy import * diff --git a/pyrobolearn/backends/torch_backend.py b/pyrobolearn/backends/torch_backend.py index e270472..88ebedf 100644 --- a/pyrobolearn/backends/torch_backend.py +++ b/pyrobolearn/backends/torch_backend.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the torch backend API. """ diff --git a/pyrobolearn/control/__init__.py b/pyrobolearn/control/__init__.py index 377bf21..8cf7ec3 100644 --- a/pyrobolearn/control/__init__.py +++ b/pyrobolearn/control/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import some control algorithms diff --git a/pyrobolearn/control/ddp.py b/pyrobolearn/control/ddp.py index b650582..9d5a599 100644 --- a/pyrobolearn/control/ddp.py +++ b/pyrobolearn/control/ddp.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # DDP: Differential Dynamic Programming diff --git a/pyrobolearn/control/dp.py b/pyrobolearn/control/dp.py index 659b3b1..7ac6812 100644 --- a/pyrobolearn/control/dp.py +++ b/pyrobolearn/control/dp.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # This file describes the Dynamic Programming algorithm diff --git a/pyrobolearn/control/ilqg.py b/pyrobolearn/control/ilqg.py index 88b82b4..4ef6f7d 100644 --- a/pyrobolearn/control/ilqg.py +++ b/pyrobolearn/control/ilqg.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # This file describes the iterative Linear Quadratic Gaussian (iLQG) diff --git a/pyrobolearn/control/ilqr.py b/pyrobolearn/control/ilqr.py index dfe03c3..fefec40 100644 --- a/pyrobolearn/control/ilqr.py +++ b/pyrobolearn/control/ilqr.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # This file describes the iterative Linear Quadratic Regulator (iLQR) diff --git a/pyrobolearn/control/lqg.py b/pyrobolearn/control/lqg.py index 3895332..0fcfa2a 100644 --- a/pyrobolearn/control/lqg.py +++ b/pyrobolearn/control/lqg.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # This file describes the Linear Quadratic Gaussian diff --git a/pyrobolearn/control/lqr.py b/pyrobolearn/control/lqr.py index e95727a..f6524da 100644 --- a/pyrobolearn/control/lqr.py +++ b/pyrobolearn/control/lqr.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # This file describes the linear quadratic regulator import control diff --git a/pyrobolearn/control/mpc.py b/pyrobolearn/control/mpc.py index dd6d749..3ca469d 100644 --- a/pyrobolearn/control/mpc.py +++ b/pyrobolearn/control/mpc.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # MPC: Model Predictive Control class MPC(object): diff --git a/pyrobolearn/control/optimal_control.py b/pyrobolearn/control/optimal_control.py index e57c5b4..44c6c13 100644 --- a/pyrobolearn/control/optimal_control.py +++ b/pyrobolearn/control/optimal_control.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- class OptimalControlAlgo(object): diff --git a/pyrobolearn/control/pid.py b/pyrobolearn/control/pid.py index 17520c3..b948572 100644 --- a/pyrobolearn/control/pid.py +++ b/pyrobolearn/control/pid.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # This defines the PID controller diff --git a/pyrobolearn/controllers/controller.py b/pyrobolearn/controllers/controller.py index 978d529..9459e31 100644 --- a/pyrobolearn/controllers/controller.py +++ b/pyrobolearn/controllers/controller.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the abstract controller's class. """ diff --git a/pyrobolearn/controllers/locomotion/fsm.py b/pyrobolearn/controllers/locomotion/fsm.py index 7b94646..ab1aefb 100644 --- a/pyrobolearn/controllers/locomotion/fsm.py +++ b/pyrobolearn/controllers/locomotion/fsm.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the various states and transitions in a finite state machine (FSM) used in locomotion. diff --git a/pyrobolearn/controllers/locomotion/inverse_dynamic_controller.py b/pyrobolearn/controllers/locomotion/inverse_dynamic_controller.py index a9a53b4..1964199 100755 --- a/pyrobolearn/controllers/locomotion/inverse_dynamic_controller.py +++ b/pyrobolearn/controllers/locomotion/inverse_dynamic_controller.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the inverse dynamic controller for locomotion. diff --git a/pyrobolearn/controllers/locomotion/inverse_kinematic_controller.py b/pyrobolearn/controllers/locomotion/inverse_kinematic_controller.py index cfc76b1..f95ad77 100755 --- a/pyrobolearn/controllers/locomotion/inverse_kinematic_controller.py +++ b/pyrobolearn/controllers/locomotion/inverse_kinematic_controller.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the inverse kinematic controller for locomotion. diff --git a/pyrobolearn/controllers/locomotion/marc_raibert_controller.py b/pyrobolearn/controllers/locomotion/marc_raibert_controller.py index e7081ea..7f8930f 100755 --- a/pyrobolearn/controllers/locomotion/marc_raibert_controller.py +++ b/pyrobolearn/controllers/locomotion/marc_raibert_controller.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Marc Raibert's controller for locomotion. """ diff --git a/pyrobolearn/controllers/locomotion/utils/command.py b/pyrobolearn/controllers/locomotion/utils/command.py index 9e491c8..ac7539c 100755 --- a/pyrobolearn/controllers/locomotion/utils/command.py +++ b/pyrobolearn/controllers/locomotion/utils/command.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- import numpy as np diff --git a/pyrobolearn/controllers/locomotion/utils/geometry.py b/pyrobolearn/controllers/locomotion/utils/geometry.py index e502a4e..2b34624 100755 --- a/pyrobolearn/controllers/locomotion/utils/geometry.py +++ b/pyrobolearn/controllers/locomotion/utils/geometry.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- import numpy as np from tf import transformations ''' diff --git a/pyrobolearn/controllers/locomotion/utils/math.py b/pyrobolearn/controllers/locomotion/utils/math.py index cf71a6a..a51374c 100755 --- a/pyrobolearn/controllers/locomotion/utils/math.py +++ b/pyrobolearn/controllers/locomotion/utils/math.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- import numpy as np diff --git a/pyrobolearn/controllers/locomotion/utils/robot_param.py b/pyrobolearn/controllers/locomotion/utils/robot_param.py index 5ec42ab..dc4a201 100755 --- a/pyrobolearn/controllers/locomotion/utils/robot_param.py +++ b/pyrobolearn/controllers/locomotion/utils/robot_param.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- import numpy as np from urdf_parser_py.urdf import URDF diff --git a/pyrobolearn/controllers/locomotion/utils/task.py b/pyrobolearn/controllers/locomotion/utils/task.py index ac6964b..7e2a5fe 100755 --- a/pyrobolearn/controllers/locomotion/utils/task.py +++ b/pyrobolearn/controllers/locomotion/utils/task.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- class Task: def __init__(self, A, b, w=1): diff --git a/pyrobolearn/controllers/task_controller.py b/pyrobolearn/controllers/task_controller.py index 8ff1a41..a211cf2 100644 --- a/pyrobolearn/controllers/task_controller.py +++ b/pyrobolearn/controllers/task_controller.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the task controller. """ diff --git a/pyrobolearn/distributions/__init__.py b/pyrobolearn/distributions/__init__.py index f03ed78..1e5007f 100644 --- a/pyrobolearn/distributions/__init__.py +++ b/pyrobolearn/distributions/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import distributions from .bernoulli import Bernoulli diff --git a/pyrobolearn/distributions/bernoulli.py b/pyrobolearn/distributions/bernoulli.py index 09c25d4..7b10dcc 100644 --- a/pyrobolearn/distributions/bernoulli.py +++ b/pyrobolearn/distributions/bernoulli.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the discrete Bernoulli distribution class. """ diff --git a/pyrobolearn/distributions/categorical.py b/pyrobolearn/distributions/categorical.py index 620669c..5b0b7d9 100644 --- a/pyrobolearn/distributions/categorical.py +++ b/pyrobolearn/distributions/categorical.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the discrete Categorical distribution class. """ diff --git a/pyrobolearn/distributions/gaussian.py b/pyrobolearn/distributions/gaussian.py index b6f511e..dc3a17e 100644 --- a/pyrobolearn/distributions/gaussian.py +++ b/pyrobolearn/distributions/gaussian.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Multivariate Gaussian / Normal distribution class. diff --git a/pyrobolearn/distributions/gmm.py b/pyrobolearn/distributions/gmm.py index b4ef667..bbe3fc7 100644 --- a/pyrobolearn/distributions/gmm.py +++ b/pyrobolearn/distributions/gmm.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Gaussian Mixture Model and Gaussian Mixture Regression diff --git a/pyrobolearn/distributions/modules.py b/pyrobolearn/distributions/modules.py index b58b5b0..cd29111 100644 --- a/pyrobolearn/distributions/modules.py +++ b/pyrobolearn/distributions/modules.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the various common probability distribution layers / modules. diff --git a/pyrobolearn/dynamics/__init__.py b/pyrobolearn/dynamics/__init__.py index 412a0c8..677360c 100644 --- a/pyrobolearn/dynamics/__init__.py +++ b/pyrobolearn/dynamics/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import the transition dynamic models from .dynamic import * diff --git a/pyrobolearn/dynamics/basic_dynamic.py b/pyrobolearn/dynamics/basic_dynamic.py index 8e89eef..95e6874 100644 --- a/pyrobolearn/dynamics/basic_dynamic.py +++ b/pyrobolearn/dynamics/basic_dynamic.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provides the various basic dynamic transition function approximators (e.g. table and linear approximators) diff --git a/pyrobolearn/dynamics/dynamic.py b/pyrobolearn/dynamics/dynamic.py index 31ee57c..3570ee6 100644 --- a/pyrobolearn/dynamics/dynamic.py +++ b/pyrobolearn/dynamics/dynamic.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provides the `transition`/`dynamic` function approximators in RL. diff --git a/pyrobolearn/dynamics/nn_dynamic.py b/pyrobolearn/dynamics/nn_dynamic.py index 66a862f..fe9a216 100644 --- a/pyrobolearn/dynamics/nn_dynamic.py +++ b/pyrobolearn/dynamics/nn_dynamic.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provides dynamic transition neural network approximators diff --git a/pyrobolearn/dynamics/polynomial.py b/pyrobolearn/dynamics/polynomial.py index ad35b66..e486067 100644 --- a/pyrobolearn/dynamics/polynomial.py +++ b/pyrobolearn/dynamics/polynomial.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provides the polynomial dynamic transition function approximators diff --git a/pyrobolearn/dynamics/robot_dynamic.py b/pyrobolearn/dynamics/robot_dynamic.py index 7321b88..85510c6 100644 --- a/pyrobolearn/dynamics/robot_dynamic.py +++ b/pyrobolearn/dynamics/robot_dynamic.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provides robot dynamic transition functions """ diff --git a/pyrobolearn/envs/__init__.py b/pyrobolearn/envs/__init__.py index 13ec3d9..f627b40 100644 --- a/pyrobolearn/envs/__init__.py +++ b/pyrobolearn/envs/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import from envs from .env import Env, BasicEnv diff --git a/pyrobolearn/envs/control/acrobot.py b/pyrobolearn/envs/control/acrobot.py index b28d5b1..8ef16b0 100644 --- a/pyrobolearn/envs/control/acrobot.py +++ b/pyrobolearn/envs/control/acrobot.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the acrobot environment. diff --git a/pyrobolearn/envs/control/cartpole.py b/pyrobolearn/envs/control/cartpole.py index a3cb1ba..cdddfec 100644 --- a/pyrobolearn/envs/control/cartpole.py +++ b/pyrobolearn/envs/control/cartpole.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the inverted pole on a cart (Cartpole) environment. diff --git a/pyrobolearn/envs/control/control.py b/pyrobolearn/envs/control/control.py index 69b3e64..17a08d2 100644 --- a/pyrobolearn/envs/control/control.py +++ b/pyrobolearn/envs/control/control.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the abstract control environment from which all the other control environments inherit from. """ diff --git a/pyrobolearn/envs/control/pendulum.py b/pyrobolearn/envs/control/pendulum.py index 6cf5b65..2932f02 100644 --- a/pyrobolearn/envs/control/pendulum.py +++ b/pyrobolearn/envs/control/pendulum.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the inverted pendulum swing-up environment. diff --git a/pyrobolearn/envs/env.py b/pyrobolearn/envs/env.py index d34f749..e00dec0 100644 --- a/pyrobolearn/envs/env.py +++ b/pyrobolearn/envs/env.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the `Env` class which defines the world, states, and possible rewards. This is the main object a policy interacts with. diff --git a/pyrobolearn/envs/gym_wrapper.py b/pyrobolearn/envs/gym_wrapper.py index ebe712b..0755e1c 100644 --- a/pyrobolearn/envs/gym_wrapper.py +++ b/pyrobolearn/envs/gym_wrapper.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide a wrapper around the gym framework and the `gym.Env` class diff --git a/pyrobolearn/envs/locomotion/locomotion.py b/pyrobolearn/envs/locomotion/locomotion.py index c0dccd7..7cb98fa 100644 --- a/pyrobolearn/envs/locomotion/locomotion.py +++ b/pyrobolearn/envs/locomotion/locomotion.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the abstract locomotion environment from which all the other locomotion environments inherit from. """ diff --git a/pyrobolearn/envs/locomotion/quadruped.py b/pyrobolearn/envs/locomotion/quadruped.py index f48635b..d337475 100644 --- a/pyrobolearn/envs/locomotion/quadruped.py +++ b/pyrobolearn/envs/locomotion/quadruped.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the locomotion with quadruped environment. diff --git a/pyrobolearn/envs/locomotion/robust_quadruped.py b/pyrobolearn/envs/locomotion/robust_quadruped.py index 61ea72d..7e126ee 100644 --- a/pyrobolearn/envs/locomotion/robust_quadruped.py +++ b/pyrobolearn/envs/locomotion/robust_quadruped.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the locomotion with quadruped environment. diff --git a/pyrobolearn/envs/locomotion_env.py b/pyrobolearn/envs/locomotion_env.py index 58e0d97..6cb63d2 100644 --- a/pyrobolearn/envs/locomotion_env.py +++ b/pyrobolearn/envs/locomotion_env.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the locomotion environment. diff --git a/pyrobolearn/envs/manipulation/dexterity.py b/pyrobolearn/envs/manipulation/dexterity.py index 0b66e56..e898d90 100644 --- a/pyrobolearn/envs/manipulation/dexterity.py +++ b/pyrobolearn/envs/manipulation/dexterity.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the manipulation dexterity environment defined in [1]. diff --git a/pyrobolearn/envs/manipulation/manipulation.py b/pyrobolearn/envs/manipulation/manipulation.py index 87db631..b0f754e 100644 --- a/pyrobolearn/envs/manipulation/manipulation.py +++ b/pyrobolearn/envs/manipulation/manipulation.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the abstract manipulation environment from which all the other manipulation environments inherit from. """ diff --git a/pyrobolearn/envs/manipulation/reaching.py b/pyrobolearn/envs/manipulation/reaching.py index 9a479ca..767d971 100644 --- a/pyrobolearn/envs/manipulation/reaching.py +++ b/pyrobolearn/envs/manipulation/reaching.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the reaching manipulation environment. diff --git a/pyrobolearn/envs/sports/baseball.py b/pyrobolearn/envs/sports/baseball.py index 8a97086..55f638e 100644 --- a/pyrobolearn/envs/sports/baseball.py +++ b/pyrobolearn/envs/sports/baseball.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the baseball environment. """ diff --git a/pyrobolearn/envs/sports/basketball.py b/pyrobolearn/envs/sports/basketball.py index 0449a0d..4262db2 100644 --- a/pyrobolearn/envs/sports/basketball.py +++ b/pyrobolearn/envs/sports/basketball.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the basketball environment. """ diff --git a/pyrobolearn/envs/sports/billiard.py b/pyrobolearn/envs/sports/billiard.py index f0754d2..b9af286 100644 --- a/pyrobolearn/envs/sports/billiard.py +++ b/pyrobolearn/envs/sports/billiard.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the billiard environment. """ diff --git a/pyrobolearn/envs/sports/darts.py b/pyrobolearn/envs/sports/darts.py index 2e6089d..ede0a55 100644 --- a/pyrobolearn/envs/sports/darts.py +++ b/pyrobolearn/envs/sports/darts.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the darts environments. """ diff --git a/pyrobolearn/envs/sports/football.py b/pyrobolearn/envs/sports/football.py index f9c4a74..7d3fa00 100644 --- a/pyrobolearn/envs/sports/football.py +++ b/pyrobolearn/envs/sports/football.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the football/soccer environment. """ diff --git a/pyrobolearn/envs/sports/kendo.py b/pyrobolearn/envs/sports/kendo.py index 57405da..b18ec3d 100644 --- a/pyrobolearn/envs/sports/kendo.py +++ b/pyrobolearn/envs/sports/kendo.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the kendo environment. """ diff --git a/pyrobolearn/envs/sports/ping_pong.py b/pyrobolearn/envs/sports/ping_pong.py index b298a1c..746a5a2 100644 --- a/pyrobolearn/envs/sports/ping_pong.py +++ b/pyrobolearn/envs/sports/ping_pong.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the ping pong (table tennis) environment. """ diff --git a/pyrobolearn/envs/vec_env.py b/pyrobolearn/envs/vec_env.py index 03fb0da..fa36e7e 100644 --- a/pyrobolearn/envs/vec_env.py +++ b/pyrobolearn/envs/vec_env.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the vectorized PRL environment. """ diff --git a/pyrobolearn/envs/warehouse/move_on_conveyor.py b/pyrobolearn/envs/warehouse/move_on_conveyor.py index 479a162..6492127 100644 --- a/pyrobolearn/envs/warehouse/move_on_conveyor.py +++ b/pyrobolearn/envs/warehouse/move_on_conveyor.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Move boxes from one conveyor belt to another one. """ diff --git a/pyrobolearn/envs/warehouse/regroup_on_conveyor.py b/pyrobolearn/envs/warehouse/regroup_on_conveyor.py index 9bfa2e3..4167df7 100644 --- a/pyrobolearn/envs/warehouse/regroup_on_conveyor.py +++ b/pyrobolearn/envs/warehouse/regroup_on_conveyor.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Regroup small boxes that are on a conveyor. """ diff --git a/pyrobolearn/envs/warehouse/rotate_on_conveyor.py b/pyrobolearn/envs/warehouse/rotate_on_conveyor.py index 9af7396..6039699 100644 --- a/pyrobolearn/envs/warehouse/rotate_on_conveyor.py +++ b/pyrobolearn/envs/warehouse/rotate_on_conveyor.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Rotate boxes that are on a conveyor. """ diff --git a/pyrobolearn/experiments/__init__.py b/pyrobolearn/experiments/__init__.py index d942839..6d58e0e 100644 --- a/pyrobolearn/experiments/__init__.py +++ b/pyrobolearn/experiments/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import experiments from experiment import Experiment diff --git a/pyrobolearn/experiments/experiment.py b/pyrobolearn/experiments/experiment.py index c55b328..95aaada 100644 --- a/pyrobolearn/experiments/experiment.py +++ b/pyrobolearn/experiments/experiment.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the `Experiment` class, which allows the user to define an experiment. diff --git a/pyrobolearn/experiments/monitor.py b/pyrobolearn/experiments/monitor.py index b47a4bf..5998eb8 100644 --- a/pyrobolearn/experiments/monitor.py +++ b/pyrobolearn/experiments/monitor.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- class Monitor(object): diff --git a/pyrobolearn/exploration/__init__.py b/pyrobolearn/exploration/__init__.py index c877061..fe4ac18 100644 --- a/pyrobolearn/exploration/__init__.py +++ b/pyrobolearn/exploration/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- import logging diff --git a/pyrobolearn/exploration/actions/__init__.py b/pyrobolearn/exploration/actions/__init__.py index 50a861c..bedd987 100644 --- a/pyrobolearn/exploration/actions/__init__.py +++ b/pyrobolearn/exploration/actions/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import action exploration from .action_exploration import * diff --git a/pyrobolearn/exploration/actions/action_exploration.py b/pyrobolearn/exploration/actions/action_exploration.py index ef4495c..4bd349e 100644 --- a/pyrobolearn/exploration/actions/action_exploration.py +++ b/pyrobolearn/exploration/actions/action_exploration.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the action exploration strategies. diff --git a/pyrobolearn/exploration/actions/boltzmann.py b/pyrobolearn/exploration/actions/boltzmann.py index 886e3bd..1b7a000 100644 --- a/pyrobolearn/exploration/actions/boltzmann.py +++ b/pyrobolearn/exploration/actions/boltzmann.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the discrete Boltzmann action exploration. diff --git a/pyrobolearn/exploration/actions/continuous.py b/pyrobolearn/exploration/actions/continuous.py index c0d08f4..86c60f8 100644 --- a/pyrobolearn/exploration/actions/continuous.py +++ b/pyrobolearn/exploration/actions/continuous.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the continuous action exploration strategies. diff --git a/pyrobolearn/exploration/actions/discrete.py b/pyrobolearn/exploration/actions/discrete.py index 81f00c6..275fff0 100644 --- a/pyrobolearn/exploration/actions/discrete.py +++ b/pyrobolearn/exploration/actions/discrete.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the discrete action exploration strategies. diff --git a/pyrobolearn/exploration/actions/eps_greedy.py b/pyrobolearn/exploration/actions/eps_greedy.py index 7cde82f..1213d75 100644 --- a/pyrobolearn/exploration/actions/eps_greedy.py +++ b/pyrobolearn/exploration/actions/eps_greedy.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the discrete epsilon-greedy action exploration. diff --git a/pyrobolearn/exploration/actions/gaussian.py b/pyrobolearn/exploration/actions/gaussian.py index ab10289..cad5807 100644 --- a/pyrobolearn/exploration/actions/gaussian.py +++ b/pyrobolearn/exploration/actions/gaussian.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the continuous Gaussian action exploration strategies. diff --git a/pyrobolearn/exploration/exploration.py b/pyrobolearn/exploration/exploration.py index a031144..5215cf6 100644 --- a/pyrobolearn/exploration/exploration.py +++ b/pyrobolearn/exploration/exploration.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the various exploration strategies. diff --git a/pyrobolearn/exploration/parameters/gaussian.py b/pyrobolearn/exploration/parameters/gaussian.py index 8a2f01c..ec9a1c8 100644 --- a/pyrobolearn/exploration/parameters/gaussian.py +++ b/pyrobolearn/exploration/parameters/gaussian.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the continuous Gaussian parameter exploration strategies. diff --git a/pyrobolearn/exploration/parameters/parameter_exploration.py b/pyrobolearn/exploration/parameters/parameter_exploration.py index e0d92f2..17c79ad 100644 --- a/pyrobolearn/exploration/parameters/parameter_exploration.py +++ b/pyrobolearn/exploration/parameters/parameter_exploration.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the parameter exploration strategies. diff --git a/pyrobolearn/filters/__init__.py b/pyrobolearn/filters/__init__.py index fcfcfad..a4adc78 100644 --- a/pyrobolearn/filters/__init__.py +++ b/pyrobolearn/filters/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import basic filter from .filter import * diff --git a/pyrobolearn/filters/extended_kalman_filter.py b/pyrobolearn/filters/extended_kalman_filter.py index c89d430..1004dc0 100644 --- a/pyrobolearn/filters/extended_kalman_filter.py +++ b/pyrobolearn/filters/extended_kalman_filter.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Extented Kalman Filter. """ diff --git a/pyrobolearn/filters/filter.py b/pyrobolearn/filters/filter.py index cd64e74..577b3f2 100644 --- a/pyrobolearn/filters/filter.py +++ b/pyrobolearn/filters/filter.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # This file provides some common filters used in signal processing import scipy diff --git a/pyrobolearn/filters/histogram_filter.py b/pyrobolearn/filters/histogram_filter.py index 6fbe37b..a9adbad 100644 --- a/pyrobolearn/filters/histogram_filter.py +++ b/pyrobolearn/filters/histogram_filter.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Histogram Filter. """ diff --git a/pyrobolearn/filters/kalman_filter.py b/pyrobolearn/filters/kalman_filter.py index 35a478e..6612212 100644 --- a/pyrobolearn/filters/kalman_filter.py +++ b/pyrobolearn/filters/kalman_filter.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Kalman Filter state estimator. """ diff --git a/pyrobolearn/filters/particle_filter.py b/pyrobolearn/filters/particle_filter.py index 2e7b280..7de9048 100644 --- a/pyrobolearn/filters/particle_filter.py +++ b/pyrobolearn/filters/particle_filter.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Particle Filter. """ diff --git a/pyrobolearn/filters/unscented_kalman_filter.py b/pyrobolearn/filters/unscented_kalman_filter.py index 293ce4a..3571310 100644 --- a/pyrobolearn/filters/unscented_kalman_filter.py +++ b/pyrobolearn/filters/unscented_kalman_filter.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Unscented Kalman Filter. """ diff --git a/pyrobolearn/filters/utils.py b/pyrobolearn/filters/utils.py index 8dbb1c2..2f56fef 100644 --- a/pyrobolearn/filters/utils.py +++ b/pyrobolearn/filters/utils.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Common filters used in signal processing diff --git a/pyrobolearn/losses/__init__.py b/pyrobolearn/losses/__init__.py index 982d72c..7fddf68 100644 --- a/pyrobolearn/losses/__init__.py +++ b/pyrobolearn/losses/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import losses from .loss import * diff --git a/pyrobolearn/losses/dynamic_losses.py b/pyrobolearn/losses/dynamic_losses.py index c2ead3f..982673c 100644 --- a/pyrobolearn/losses/dynamic_losses.py +++ b/pyrobolearn/losses/dynamic_losses.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Defines the dynamic losses in RL. diff --git a/pyrobolearn/losses/loss.py b/pyrobolearn/losses/loss.py index 4834db1..71da2a9 100644 --- a/pyrobolearn/losses/loss.py +++ b/pyrobolearn/losses/loss.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Defines the abstract loss class that is used by the learning algorithm / optimizer. diff --git a/pyrobolearn/losses/losses.py b/pyrobolearn/losses/losses.py index 241e050..340ce5b 100644 --- a/pyrobolearn/losses/losses.py +++ b/pyrobolearn/losses/losses.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Defines the common loss functions that are used by the learning algorithm / optimizer. diff --git a/pyrobolearn/losses/policy_losses.py b/pyrobolearn/losses/policy_losses.py index 7a3524f..c44cb6e 100644 --- a/pyrobolearn/losses/policy_losses.py +++ b/pyrobolearn/losses/policy_losses.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Defines the policy losses in RL. """ diff --git a/pyrobolearn/losses/value_losses.py b/pyrobolearn/losses/value_losses.py index a23c29d..f1f21b8 100644 --- a/pyrobolearn/losses/value_losses.py +++ b/pyrobolearn/losses/value_losses.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Defines the value losses in RL. """ diff --git a/pyrobolearn/metrics/__init__.py b/pyrobolearn/metrics/__init__.py index 695c0c0..86755cd 100644 --- a/pyrobolearn/metrics/__init__.py +++ b/pyrobolearn/metrics/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import the metrics from .metric import Metric diff --git a/pyrobolearn/metrics/il_metrics.py b/pyrobolearn/metrics/il_metrics.py index 890fa6a..fefd51c 100644 --- a/pyrobolearn/metrics/il_metrics.py +++ b/pyrobolearn/metrics/il_metrics.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Defines the metrics used in imitation learning (IL). """ diff --git a/pyrobolearn/metrics/metric.py b/pyrobolearn/metrics/metric.py index 83ba898..ac0c170 100644 --- a/pyrobolearn/metrics/metric.py +++ b/pyrobolearn/metrics/metric.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Defines the various metrics used in different learning paradigms. """ diff --git a/pyrobolearn/metrics/rl_metrics.py b/pyrobolearn/metrics/rl_metrics.py index 4785974..f41669f 100644 --- a/pyrobolearn/metrics/rl_metrics.py +++ b/pyrobolearn/metrics/rl_metrics.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Defines the metrics used in reinforcement learning (RL). """ diff --git a/pyrobolearn/metrics/tl_metrics.py b/pyrobolearn/metrics/tl_metrics.py index 2bd8075..ac61238 100644 --- a/pyrobolearn/metrics/tl_metrics.py +++ b/pyrobolearn/metrics/tl_metrics.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Defines the metrics used in transfer learning (TL). diff --git a/pyrobolearn/models/__init__.py b/pyrobolearn/models/__init__.py index ace1619..e01eb56 100644 --- a/pyrobolearn/models/__init__.py +++ b/pyrobolearn/models/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # General model from .model import Model diff --git a/pyrobolearn/models/basics/__init__.py b/pyrobolearn/models/basics/__init__.py index 775235d..f9d2ac6 100644 --- a/pyrobolearn/models/basics/__init__.py +++ b/pyrobolearn/models/basics/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # Linear from .linear import Linear diff --git a/pyrobolearn/models/basics/linear.py b/pyrobolearn/models/basics/linear.py index ea06d72..c9d498b 100644 --- a/pyrobolearn/models/basics/linear.py +++ b/pyrobolearn/models/basics/linear.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Linear Model. diff --git a/pyrobolearn/models/basics/pca.py b/pyrobolearn/models/basics/pca.py index 98bad9a..3f097ea 100644 --- a/pyrobolearn/models/basics/pca.py +++ b/pyrobolearn/models/basics/pca.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Principal Component Analysis model. diff --git a/pyrobolearn/models/basics/polynomial.py b/pyrobolearn/models/basics/polynomial.py index 8cd608e..b316f75 100644 --- a/pyrobolearn/models/basics/polynomial.py +++ b/pyrobolearn/models/basics/polynomial.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Define the polynomial learning model. diff --git a/pyrobolearn/models/cpg/__init__.py b/pyrobolearn/models/cpg/__init__.py index b7b9479..7965a80 100644 --- a/pyrobolearn/models/cpg/__init__.py +++ b/pyrobolearn/models/cpg/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import cpg from .cpg import * diff --git a/pyrobolearn/models/cpg/cpg.py b/pyrobolearn/models/cpg/cpg.py index c9d0278..7d7341c 100644 --- a/pyrobolearn/models/cpg/cpg.py +++ b/pyrobolearn/models/cpg/cpg.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Central Pattern Generator Node and Network classes diff --git a/pyrobolearn/models/dmp/__init__.py b/pyrobolearn/models/dmp/__init__.py index e2c2235..9afc350 100644 --- a/pyrobolearn/models/dmp/__init__.py +++ b/pyrobolearn/models/dmp/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import canonical systems from .canonical_systems import * diff --git a/pyrobolearn/models/dmp/basis_functions.py b/pyrobolearn/models/dmp/basis_functions.py index c543e86..9441087 100644 --- a/pyrobolearn/models/dmp/basis_functions.py +++ b/pyrobolearn/models/dmp/basis_functions.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define basis functions used in the forcing terms in dynamic movement primitives diff --git a/pyrobolearn/models/dmp/biodiscrete_dmp.py b/pyrobolearn/models/dmp/biodiscrete_dmp.py index fd144f4..e5a5129 100644 --- a/pyrobolearn/models/dmp/biodiscrete_dmp.py +++ b/pyrobolearn/models/dmp/biodiscrete_dmp.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the biologically-inspired discrete dynamic movement primitive (as described in [1,2]) diff --git a/pyrobolearn/models/dmp/canonical_systems.py b/pyrobolearn/models/dmp/canonical_systems.py index d0c184e..db906b0 100644 --- a/pyrobolearn/models/dmp/canonical_systems.py +++ b/pyrobolearn/models/dmp/canonical_systems.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define canonical systems for dynamic movement primitives diff --git a/pyrobolearn/models/dmp/discrete_dmp.py b/pyrobolearn/models/dmp/discrete_dmp.py index f6f0a94..141ffb5 100644 --- a/pyrobolearn/models/dmp/discrete_dmp.py +++ b/pyrobolearn/models/dmp/discrete_dmp.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the discrete dynamic movement primitive. """ diff --git a/pyrobolearn/models/dmp/dmp.py b/pyrobolearn/models/dmp/dmp.py index e23722c..d990d33 100644 --- a/pyrobolearn/models/dmp/dmp.py +++ b/pyrobolearn/models/dmp/dmp.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the general dynamic movement primitive abstract class. diff --git a/pyrobolearn/models/dmp/dmpytorch/__init__.py b/pyrobolearn/models/dmp/dmpytorch/__init__.py index e2c2235..9afc350 100644 --- a/pyrobolearn/models/dmp/dmpytorch/__init__.py +++ b/pyrobolearn/models/dmp/dmpytorch/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import canonical systems from .canonical_systems import * diff --git a/pyrobolearn/models/dmp/dmpytorch/basis_functions.py b/pyrobolearn/models/dmp/dmpytorch/basis_functions.py index c7734cc..7d7ae26 100644 --- a/pyrobolearn/models/dmp/dmpytorch/basis_functions.py +++ b/pyrobolearn/models/dmp/dmpytorch/basis_functions.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define basis functions used in the forcing terms in dynamic movement primitives diff --git a/pyrobolearn/models/dmp/dmpytorch/biodiscrete_dmp.py b/pyrobolearn/models/dmp/dmpytorch/biodiscrete_dmp.py index 3dc938a..56200e8 100644 --- a/pyrobolearn/models/dmp/dmpytorch/biodiscrete_dmp.py +++ b/pyrobolearn/models/dmp/dmpytorch/biodiscrete_dmp.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the biologically-inspired discrete dynamic movement primitive (as described in [1,2]) diff --git a/pyrobolearn/models/dmp/dmpytorch/canonical_systems.py b/pyrobolearn/models/dmp/dmpytorch/canonical_systems.py index e45e6f3..01385c7 100644 --- a/pyrobolearn/models/dmp/dmpytorch/canonical_systems.py +++ b/pyrobolearn/models/dmp/dmpytorch/canonical_systems.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define canonical systems for dynamic movement primitives diff --git a/pyrobolearn/models/dmp/dmpytorch/discrete_dmp.py b/pyrobolearn/models/dmp/dmpytorch/discrete_dmp.py index c732396..ec10993 100644 --- a/pyrobolearn/models/dmp/dmpytorch/discrete_dmp.py +++ b/pyrobolearn/models/dmp/dmpytorch/discrete_dmp.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the discrete dynamic movement primitive. """ diff --git a/pyrobolearn/models/dmp/dmpytorch/dmp.py b/pyrobolearn/models/dmp/dmpytorch/dmp.py index 004c68a..af8d427 100644 --- a/pyrobolearn/models/dmp/dmpytorch/dmp.py +++ b/pyrobolearn/models/dmp/dmpytorch/dmp.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the general dynamic movement primitive abstract class. diff --git a/pyrobolearn/models/dmp/dmpytorch/forcing_terms.py b/pyrobolearn/models/dmp/dmpytorch/forcing_terms.py index 8507326..48137cc 100644 --- a/pyrobolearn/models/dmp/dmpytorch/forcing_terms.py +++ b/pyrobolearn/models/dmp/dmpytorch/forcing_terms.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the forcing terms used in dynamic movement primitives diff --git a/pyrobolearn/models/dmp/dmpytorch/rhythmic_dmp.py b/pyrobolearn/models/dmp/dmpytorch/rhythmic_dmp.py index 0dd8a17..221ca82 100644 --- a/pyrobolearn/models/dmp/dmpytorch/rhythmic_dmp.py +++ b/pyrobolearn/models/dmp/dmpytorch/rhythmic_dmp.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the rhythmic dynamic movement primitive. """ diff --git a/pyrobolearn/models/dmp/dmpytorch/weight.py b/pyrobolearn/models/dmp/dmpytorch/weight.py index a07ca67..9347461 100644 --- a/pyrobolearn/models/dmp/dmpytorch/weight.py +++ b/pyrobolearn/models/dmp/dmpytorch/weight.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define weights used in the forcing terms in dynamic movement primitives """ diff --git a/pyrobolearn/models/dmp/forcing_terms.py b/pyrobolearn/models/dmp/forcing_terms.py index 639db1b..ed361ee 100644 --- a/pyrobolearn/models/dmp/forcing_terms.py +++ b/pyrobolearn/models/dmp/forcing_terms.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the forcing terms used in dynamic movement primitives diff --git a/pyrobolearn/models/dmp/rhythmic_dmp.py b/pyrobolearn/models/dmp/rhythmic_dmp.py index 90873ee..2be5dc1 100644 --- a/pyrobolearn/models/dmp/rhythmic_dmp.py +++ b/pyrobolearn/models/dmp/rhythmic_dmp.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the rhythmic dynamic movement primitive. """ diff --git a/pyrobolearn/models/gaussian.py b/pyrobolearn/models/gaussian.py index 3277d54..7421e5f 100755 --- a/pyrobolearn/models/gaussian.py +++ b/pyrobolearn/models/gaussian.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Multivariate Gaussian / Normal distribution class. diff --git a/pyrobolearn/models/gmm/__init__.py b/pyrobolearn/models/gmm/__init__.py index e0c0173..e569062 100644 --- a/pyrobolearn/models/gmm/__init__.py +++ b/pyrobolearn/models/gmm/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import gmm from .gmm import * diff --git a/pyrobolearn/models/gmm/gmm.py b/pyrobolearn/models/gmm/gmm.py index 796b6e5..df5dc08 100755 --- a/pyrobolearn/models/gmm/gmm.py +++ b/pyrobolearn/models/gmm/gmm.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Gaussian Mixture Model and Gaussian Mixture Regression diff --git a/pyrobolearn/models/gp/__init__.py b/pyrobolearn/models/gp/__init__.py index dc9a0ba..6f41002 100644 --- a/pyrobolearn/models/gp/__init__.py +++ b/pyrobolearn/models/gp/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import gp from .gp import * diff --git a/pyrobolearn/models/gp/gp.py b/pyrobolearn/models/gp/gp.py index dbb1d9c..d4dadda 100644 --- a/pyrobolearn/models/gp/gp.py +++ b/pyrobolearn/models/gp/gp.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Gaussian Process (GP) learning model. diff --git a/pyrobolearn/models/gp/gplvm.py b/pyrobolearn/models/gp/gplvm.py index cd448c2..df13785 100644 --- a/pyrobolearn/models/gp/gplvm.py +++ b/pyrobolearn/models/gp/gplvm.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Gaussian Process Latent Variable Model (GPLVM) diff --git a/pyrobolearn/models/hmm/__init__.py b/pyrobolearn/models/hmm/__init__.py index 2c1ce9a..d3a917e 100644 --- a/pyrobolearn/models/hmm/__init__.py +++ b/pyrobolearn/models/hmm/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import hmm from .hmm import * diff --git a/pyrobolearn/models/hmm/hmm.py b/pyrobolearn/models/hmm/hmm.py index 2bc5a00..aa26f9b 100644 --- a/pyrobolearn/models/hmm/hmm.py +++ b/pyrobolearn/models/hmm/hmm.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # This file describes the Hidden Markov Model # TODO: implement this model diff --git a/pyrobolearn/models/kmp/__init__.py b/pyrobolearn/models/kmp/__init__.py index be02baf..e12e24e 100644 --- a/pyrobolearn/models/kmp/__init__.py +++ b/pyrobolearn/models/kmp/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import kmp from .kmp import * diff --git a/pyrobolearn/models/kmp/kmp.py b/pyrobolearn/models/kmp/kmp.py index 1cb1737..640b2b2 100644 --- a/pyrobolearn/models/kmp/kmp.py +++ b/pyrobolearn/models/kmp/kmp.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the kernelized movement primitive class. diff --git a/pyrobolearn/models/model.py b/pyrobolearn/models/model.py index 3e9f34c..98a701e 100644 --- a/pyrobolearn/models/model.py +++ b/pyrobolearn/models/model.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Model abstract class from which all learning models inherit from. diff --git a/pyrobolearn/models/nn/__init__.py b/pyrobolearn/models/nn/__init__.py index 1e8f85e..236ef0c 100644 --- a/pyrobolearn/models/nn/__init__.py +++ b/pyrobolearn/models/nn/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import general neural network model from .dnn import NN diff --git a/pyrobolearn/models/nn/ae.py b/pyrobolearn/models/nn/ae.py index c94b8d8..2ec6f18 100644 --- a/pyrobolearn/models/nn/ae.py +++ b/pyrobolearn/models/nn/ae.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Auto-Encoder (AE) learning model. diff --git a/pyrobolearn/models/nn/bnn.py b/pyrobolearn/models/nn/bnn.py index 4c51c54..58c542c 100644 --- a/pyrobolearn/models/nn/bnn.py +++ b/pyrobolearn/models/nn/bnn.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide Bayesian Neural Networks. diff --git a/pyrobolearn/models/nn/capsule.py b/pyrobolearn/models/nn/capsule.py index 5229475..cedddcd 100644 --- a/pyrobolearn/models/nn/capsule.py +++ b/pyrobolearn/models/nn/capsule.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide Capsule networks. diff --git a/pyrobolearn/models/nn/cnn.py b/pyrobolearn/models/nn/cnn.py index 481bc8f..ebc859c 100644 --- a/pyrobolearn/models/nn/cnn.py +++ b/pyrobolearn/models/nn/cnn.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Convolutional Neural Network (CNN) learning model. diff --git a/pyrobolearn/models/nn/dnn.py b/pyrobolearn/models/nn/dnn.py index ac9b436..3570cee 100644 --- a/pyrobolearn/models/nn/dnn.py +++ b/pyrobolearn/models/nn/dnn.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Deep Neural Network (DNN) learning model. diff --git a/pyrobolearn/models/nn/gan.py b/pyrobolearn/models/nn/gan.py index a7e8c0f..514ec14 100644 --- a/pyrobolearn/models/nn/gan.py +++ b/pyrobolearn/models/nn/gan.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Generative Adversarial Network (GAN) learning model. diff --git a/pyrobolearn/models/nn/mann.py b/pyrobolearn/models/nn/mann.py index 689c28d..4843fea 100644 --- a/pyrobolearn/models/nn/mann.py +++ b/pyrobolearn/models/nn/mann.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the various memory-augmented neural networks (MANNs). diff --git a/pyrobolearn/models/nn/mlp.py b/pyrobolearn/models/nn/mlp.py index 27c11ea..cf598fd 100644 --- a/pyrobolearn/models/nn/mlp.py +++ b/pyrobolearn/models/nn/mlp.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Multi-Layer Perceptron (MLP) learning model. diff --git a/pyrobolearn/models/nn/neat_model.py b/pyrobolearn/models/nn/neat_model.py index ffdae25..e42bfee 100644 --- a/pyrobolearn/models/nn/neat_model.py +++ b/pyrobolearn/models/nn/neat_model.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the NEAT model class. diff --git a/pyrobolearn/models/nn/rcnn.py b/pyrobolearn/models/nn/rcnn.py index cb062be..100f9fb 100644 --- a/pyrobolearn/models/nn/rcnn.py +++ b/pyrobolearn/models/nn/rcnn.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Recurrent Convolutional Neural Network (RCNN) learning model. diff --git a/pyrobolearn/models/nn/rnn.py b/pyrobolearn/models/nn/rnn.py index e4c1ac9..7704174 100644 --- a/pyrobolearn/models/nn/rnn.py +++ b/pyrobolearn/models/nn/rnn.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Recurrent Neural Network (RNN) learning model. diff --git a/pyrobolearn/models/nn/vae.py b/pyrobolearn/models/nn/vae.py index 0bda7a8..de9358a 100644 --- a/pyrobolearn/models/nn/vae.py +++ b/pyrobolearn/models/nn/vae.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Variational Auto-Encoder (VAE) learning model. diff --git a/pyrobolearn/models/promp/__init__.py b/pyrobolearn/models/promp/__init__.py index 635ce5f..191fd0e 100644 --- a/pyrobolearn/models/promp/__init__.py +++ b/pyrobolearn/models/promp/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import canonical system from .canonical_systems import LinearCS diff --git a/pyrobolearn/models/promp/basis_functions.py b/pyrobolearn/models/promp/basis_functions.py index 1a61485..1a72e69 100644 --- a/pyrobolearn/models/promp/basis_functions.py +++ b/pyrobolearn/models/promp/basis_functions.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provides the various basis functions and matrices used in ProMPs. diff --git a/pyrobolearn/models/promp/canonical_systems.py b/pyrobolearn/models/promp/canonical_systems.py index 191971f..ee4cd35 100644 --- a/pyrobolearn/models/promp/canonical_systems.py +++ b/pyrobolearn/models/promp/canonical_systems.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provides the canonical systems used in ProMPs. diff --git a/pyrobolearn/models/promp/discrete_promp.py b/pyrobolearn/models/promp/discrete_promp.py index bb9c896..54169ad 100644 --- a/pyrobolearn/models/promp/discrete_promp.py +++ b/pyrobolearn/models/promp/discrete_promp.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provides the discrete ProMP. diff --git a/pyrobolearn/models/promp/promp.py b/pyrobolearn/models/promp/promp.py index b3928a4..3134f7c 100755 --- a/pyrobolearn/models/promp/promp.py +++ b/pyrobolearn/models/promp/promp.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Probabilistic Movement Primitive class diff --git a/pyrobolearn/models/promp/rhythmic_promp.py b/pyrobolearn/models/promp/rhythmic_promp.py index 8f82864..2698e4d 100644 --- a/pyrobolearn/models/promp/rhythmic_promp.py +++ b/pyrobolearn/models/promp/rhythmic_promp.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provides the discrete ProMP. diff --git a/pyrobolearn/optimizers/__init__.py b/pyrobolearn/optimizers/__init__.py index e43d3ec..530b3a0 100644 --- a/pyrobolearn/optimizers/__init__.py +++ b/pyrobolearn/optimizers/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import optimizer from .optimizer import Optimizer diff --git a/pyrobolearn/optimizers/bound.py b/pyrobolearn/optimizers/bound.py index 6560fac..8e81a2b 100644 --- a/pyrobolearn/optimizers/bound.py +++ b/pyrobolearn/optimizers/bound.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Define the bounds in an optimization problem. diff --git a/pyrobolearn/optimizers/cma_optimizer.py b/pyrobolearn/optimizers/cma_optimizer.py index 947ee75..39aad6d 100644 --- a/pyrobolearn/optimizers/cma_optimizer.py +++ b/pyrobolearn/optimizers/cma_optimizer.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide a wrapper around the Covariance Adaptation Matrix (CMA) which uses an evolution strategy to optimize the parameters. diff --git a/pyrobolearn/optimizers/constraint.py b/pyrobolearn/optimizers/constraint.py index 311c06d..12635c2 100644 --- a/pyrobolearn/optimizers/constraint.py +++ b/pyrobolearn/optimizers/constraint.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Define the constraints in an optimization problem. diff --git a/pyrobolearn/optimizers/gpyopt_optimizer.py b/pyrobolearn/optimizers/gpyopt_optimizer.py index dbd73e4..8e3c847 100644 --- a/pyrobolearn/optimizers/gpyopt_optimizer.py +++ b/pyrobolearn/optimizers/gpyopt_optimizer.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide a wrapper around the GPyOpt optimizers for Bayesian Optimization (BO). diff --git a/pyrobolearn/optimizers/ipopt_optimizer.py b/pyrobolearn/optimizers/ipopt_optimizer.py index 8078a9c..57c037e 100644 --- a/pyrobolearn/optimizers/ipopt_optimizer.py +++ b/pyrobolearn/optimizers/ipopt_optimizer.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide a wrapper around the non-linear Interior Point optimizer (IPopt). diff --git a/pyrobolearn/optimizers/nlopt_optimizer.py b/pyrobolearn/optimizers/nlopt_optimizer.py index 18d7c5c..b2b30a5 100644 --- a/pyrobolearn/optimizers/nlopt_optimizer.py +++ b/pyrobolearn/optimizers/nlopt_optimizer.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide a wrapper around the Non-Linear optimizers (NLopt). diff --git a/pyrobolearn/optimizers/objective.py b/pyrobolearn/optimizers/objective.py index 777282d..aff44a5 100644 --- a/pyrobolearn/optimizers/objective.py +++ b/pyrobolearn/optimizers/objective.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Define the objective function in an optimization problem. diff --git a/pyrobolearn/optimizers/optimization.py b/pyrobolearn/optimizers/optimization.py index e30f515..6037d75 100644 --- a/pyrobolearn/optimizers/optimization.py +++ b/pyrobolearn/optimizers/optimization.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- class TrustRegion(object): diff --git a/pyrobolearn/optimizers/optimization_problem.py b/pyrobolearn/optimizers/optimization_problem.py index a23e24a..2b5d6ce 100644 --- a/pyrobolearn/optimizers/optimization_problem.py +++ b/pyrobolearn/optimizers/optimization_problem.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Define the optimization problem. diff --git a/pyrobolearn/optimizers/optimizer.py b/pyrobolearn/optimizers/optimizer.py index bb97f15..516f2f3 100644 --- a/pyrobolearn/optimizers/optimizer.py +++ b/pyrobolearn/optimizers/optimizer.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the abstract optimizer class. diff --git a/pyrobolearn/optimizers/qpsolvers_optimizer.py b/pyrobolearn/optimizers/qpsolvers_optimizer.py index 84e05f6..611dcb8 100644 --- a/pyrobolearn/optimizers/qpsolvers_optimizer.py +++ b/pyrobolearn/optimizers/qpsolvers_optimizer.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide a wrapper around quadratic programming solvers. diff --git a/pyrobolearn/optimizers/scipy_optimizer.py b/pyrobolearn/optimizers/scipy_optimizer.py index 2e5bf40..f473987 100644 --- a/pyrobolearn/optimizers/scipy_optimizer.py +++ b/pyrobolearn/optimizers/scipy_optimizer.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide a wrapper around the Scipy optimizers. diff --git a/pyrobolearn/optimizers/torch_optimizer.py b/pyrobolearn/optimizers/torch_optimizer.py index bc2c123..3f5ab02 100644 --- a/pyrobolearn/optimizers/torch_optimizer.py +++ b/pyrobolearn/optimizers/torch_optimizer.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide wrappers around the torch optimizers. diff --git a/pyrobolearn/parameters/__init__.py b/pyrobolearn/parameters/__init__.py index b505e42..7fe4332 100644 --- a/pyrobolearn/parameters/__init__.py +++ b/pyrobolearn/parameters/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import parameter updaters from .updater import * diff --git a/pyrobolearn/parameters/updater.py b/pyrobolearn/parameters/updater.py index 1564a00..267cef6 100644 --- a/pyrobolearn/parameters/updater.py +++ b/pyrobolearn/parameters/updater.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the various update schemes to update optimization parameters and model parameters. diff --git a/pyrobolearn/physics/__init__.py b/pyrobolearn/physics/__init__.py index 3c63597..39ad394 100644 --- a/pyrobolearn/physics/__init__.py +++ b/pyrobolearn/physics/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import physics from .physics_randomizer import * diff --git a/pyrobolearn/physics/actuators_randomizer.py b/pyrobolearn/physics/actuators_randomizer.py index bfc7f8c..f0aca33 100644 --- a/pyrobolearn/physics/actuators_randomizer.py +++ b/pyrobolearn/physics/actuators_randomizer.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the `ActuatorRandomizer` class which randomizes the physical attributes / properties of an actuator. diff --git a/pyrobolearn/physics/body_physics_randomizer.py b/pyrobolearn/physics/body_physics_randomizer.py index 92f9820..a48f303 100644 --- a/pyrobolearn/physics/body_physics_randomizer.py +++ b/pyrobolearn/physics/body_physics_randomizer.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the `BodyPhysicsRandomizer` class which randomizes the physical attributes / properties of a body. diff --git a/pyrobolearn/physics/joint_physics_randomizer.py b/pyrobolearn/physics/joint_physics_randomizer.py index 8182413..1ebfb51 100644 --- a/pyrobolearn/physics/joint_physics_randomizer.py +++ b/pyrobolearn/physics/joint_physics_randomizer.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the `JointPhysicsRandomizer` class which randomizes the physical attributes / properties of a joint or multiple joints of a specific body. diff --git a/pyrobolearn/physics/link_physics_randomizer.py b/pyrobolearn/physics/link_physics_randomizer.py index 509aedc..b2723e3 100644 --- a/pyrobolearn/physics/link_physics_randomizer.py +++ b/pyrobolearn/physics/link_physics_randomizer.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the `LinkPhysicsRandomizer` class which randomizes the physical attributes / properties of a link or multiple links of a specific body. diff --git a/pyrobolearn/physics/physics_randomizer.py b/pyrobolearn/physics/physics_randomizer.py index 16b36b6..264e26c 100644 --- a/pyrobolearn/physics/physics_randomizer.py +++ b/pyrobolearn/physics/physics_randomizer.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the `PhysicsRandomizer` class which randomizes the physical attributes / properties of an object. diff --git a/pyrobolearn/physics/robot_physics_randomizer.py b/pyrobolearn/physics/robot_physics_randomizer.py index 01a7a8f..9816745 100644 --- a/pyrobolearn/physics/robot_physics_randomizer.py +++ b/pyrobolearn/physics/robot_physics_randomizer.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the `RobotPhysicsRandomizer` class which randomizes the physical attributes / properties of links and joints. diff --git a/pyrobolearn/physics/sensors_randomizer.py b/pyrobolearn/physics/sensors_randomizer.py index 9e2d307..fded868 100644 --- a/pyrobolearn/physics/sensors_randomizer.py +++ b/pyrobolearn/physics/sensors_randomizer.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the `SensorRandomizer` class which randomizes the physical attributes / properties of a sensor. diff --git a/pyrobolearn/physics/world_physics_randomizer.py b/pyrobolearn/physics/world_physics_randomizer.py index 6a79142..615a8f2 100644 --- a/pyrobolearn/physics/world_physics_randomizer.py +++ b/pyrobolearn/physics/world_physics_randomizer.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the `WorldPhysicsRandomizer` class which randomizes the physical attributes / properties of the world. diff --git a/pyrobolearn/policies/__init__.py b/pyrobolearn/policies/__init__.py index 8c54151..ee04a3b 100644 --- a/pyrobolearn/policies/__init__.py +++ b/pyrobolearn/policies/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import general policy from .policy import Policy diff --git a/pyrobolearn/policies/basic_policy.py b/pyrobolearn/policies/basic_policy.py index 4a51794..1e82216 100644 --- a/pyrobolearn/policies/basic_policy.py +++ b/pyrobolearn/policies/basic_policy.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define various basic policies. diff --git a/pyrobolearn/policies/cpg_policy.py b/pyrobolearn/policies/cpg_policy.py index ff3843e..1e29abe 100644 --- a/pyrobolearn/policies/cpg_policy.py +++ b/pyrobolearn/policies/cpg_policy.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Central Pattern Generator (CPG) Policy. diff --git a/pyrobolearn/policies/dmp_policy.py b/pyrobolearn/policies/dmp_policy.py index 7071f73..d77471e 100644 --- a/pyrobolearn/policies/dmp_policy.py +++ b/pyrobolearn/policies/dmp_policy.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Dynamic Movement Primitive (DMP) Policy. diff --git a/pyrobolearn/policies/neat_policy.py b/pyrobolearn/policies/neat_policy.py index 7ad9b2c..0e7d174 100644 --- a/pyrobolearn/policies/neat_policy.py +++ b/pyrobolearn/policies/neat_policy.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the NEAT policy class. diff --git a/pyrobolearn/policies/nn_policy.py b/pyrobolearn/policies/nn_policy.py index 4e96453..fe8dc49 100644 --- a/pyrobolearn/policies/nn_policy.py +++ b/pyrobolearn/policies/nn_policy.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Neural Network (NN) Policies. diff --git a/pyrobolearn/policies/policy.py b/pyrobolearn/policies/policy.py index 6a2385a..3f733e5 100644 --- a/pyrobolearn/policies/policy.py +++ b/pyrobolearn/policies/policy.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the basic Policy class. diff --git a/pyrobolearn/policies/polynomial.py b/pyrobolearn/policies/polynomial.py index 2879200..a051954 100644 --- a/pyrobolearn/policies/polynomial.py +++ b/pyrobolearn/policies/polynomial.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the polynomial policy. diff --git a/pyrobolearn/priorities/__init__.py b/pyrobolearn/priorities/__init__.py index 6e42b99..4b2b5cb 100644 --- a/pyrobolearn/priorities/__init__.py +++ b/pyrobolearn/priorities/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import model interface from . import models diff --git a/pyrobolearn/priorities/attractor_point.py b/pyrobolearn/priorities/attractor_point.py index b6d584e..bec1fe5 100644 --- a/pyrobolearn/priorities/attractor_point.py +++ b/pyrobolearn/priorities/attractor_point.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Attractor point using impedance control with RRBot. diff --git a/pyrobolearn/priorities/constraints/__init__.py b/pyrobolearn/priorities/constraints/__init__.py index 4e827b5..8b51bbc 100644 --- a/pyrobolearn/priorities/constraints/__init__.py +++ b/pyrobolearn/priorities/constraints/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import constraint from .constraint import * diff --git a/pyrobolearn/priorities/constraints/acceleration/__init__.py b/pyrobolearn/priorities/constraints/acceleration/__init__.py index f4a6b54..8778a8a 100644 --- a/pyrobolearn/priorities/constraints/acceleration/__init__.py +++ b/pyrobolearn/priorities/constraints/acceleration/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # joint acceleration constraints diff --git a/pyrobolearn/priorities/constraints/acceleration/dynamic_feasibility.py b/pyrobolearn/priorities/constraints/acceleration/dynamic_feasibility.py index f7f4b26..9e4ee07 100644 --- a/pyrobolearn/priorities/constraints/acceleration/dynamic_feasibility.py +++ b/pyrobolearn/priorities/constraints/acceleration/dynamic_feasibility.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the dynamic feasibility constraint. diff --git a/pyrobolearn/priorities/constraints/constraint.py b/pyrobolearn/priorities/constraints/constraint.py index cdcecff..a04ae04 100644 --- a/pyrobolearn/priorities/constraints/constraint.py +++ b/pyrobolearn/priorities/constraints/constraint.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the various constraints and bounds used in QP. diff --git a/pyrobolearn/priorities/constraints/constraint_from_task.py b/pyrobolearn/priorities/constraints/constraint_from_task.py index c824538..df515dc 100644 --- a/pyrobolearn/priorities/constraints/constraint_from_task.py +++ b/pyrobolearn/priorities/constraints/constraint_from_task.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Transform a given equality constraint into a task. diff --git a/pyrobolearn/priorities/constraints/dynamic_constraints.py b/pyrobolearn/priorities/constraints/dynamic_constraints.py index e843bae..ce898fd 100644 --- a/pyrobolearn/priorities/constraints/dynamic_constraints.py +++ b/pyrobolearn/priorities/constraints/dynamic_constraints.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the various kinematic constraints used in QP. diff --git a/pyrobolearn/priorities/constraints/force/__init__.py b/pyrobolearn/priorities/constraints/force/__init__.py index 594f62b..018acfc 100644 --- a/pyrobolearn/priorities/constraints/force/__init__.py +++ b/pyrobolearn/priorities/constraints/force/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # cartesian force constraints diff --git a/pyrobolearn/priorities/constraints/force/contact.py b/pyrobolearn/priorities/constraints/force/contact.py index b54c8fe..886c086 100644 --- a/pyrobolearn/priorities/constraints/force/contact.py +++ b/pyrobolearn/priorities/constraints/force/contact.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the contact (force normal) constraint. diff --git a/pyrobolearn/priorities/constraints/force/cop.py b/pyrobolearn/priorities/constraints/force/cop.py index aeeaaea..282186d 100644 --- a/pyrobolearn/priorities/constraints/force/cop.py +++ b/pyrobolearn/priorities/constraints/force/cop.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the center of pressure constraint. diff --git a/pyrobolearn/priorities/constraints/force/friction.py b/pyrobolearn/priorities/constraints/force/friction.py index e5b2e55..93a464d 100644 --- a/pyrobolearn/priorities/constraints/force/friction.py +++ b/pyrobolearn/priorities/constraints/force/friction.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the friction cone (nonlinear) and pyramid (linear) constraint. diff --git a/pyrobolearn/priorities/constraints/force/wrench_limits.py b/pyrobolearn/priorities/constraints/force/wrench_limits.py index 1cbd45c..a1896d8 100644 --- a/pyrobolearn/priorities/constraints/force/wrench_limits.py +++ b/pyrobolearn/priorities/constraints/force/wrench_limits.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the wrench limits constraint. diff --git a/pyrobolearn/priorities/constraints/force/zmp.py b/pyrobolearn/priorities/constraints/force/zmp.py index 73c4caf..819faf9 100644 --- a/pyrobolearn/priorities/constraints/force/zmp.py +++ b/pyrobolearn/priorities/constraints/force/zmp.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the Zero-Moment Point constraint. diff --git a/pyrobolearn/priorities/constraints/kinematic_constraints.py b/pyrobolearn/priorities/constraints/kinematic_constraints.py index c26222c..8af7158 100644 --- a/pyrobolearn/priorities/constraints/kinematic_constraints.py +++ b/pyrobolearn/priorities/constraints/kinematic_constraints.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the various kinematic constraints used in QP. diff --git a/pyrobolearn/priorities/constraints/torque/__init__.py b/pyrobolearn/priorities/constraints/torque/__init__.py index 7be02cd..b908d50 100644 --- a/pyrobolearn/priorities/constraints/torque/__init__.py +++ b/pyrobolearn/priorities/constraints/torque/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # joint torque constraints diff --git a/pyrobolearn/priorities/constraints/torque/joint_limits.py b/pyrobolearn/priorities/constraints/torque/joint_limits.py index da3dfa4..629ffb9 100644 --- a/pyrobolearn/priorities/constraints/torque/joint_limits.py +++ b/pyrobolearn/priorities/constraints/torque/joint_limits.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the joint limits constraint. diff --git a/pyrobolearn/priorities/constraints/torque/torque_limits.py b/pyrobolearn/priorities/constraints/torque/torque_limits.py index 66edca0..bfee993 100644 --- a/pyrobolearn/priorities/constraints/torque/torque_limits.py +++ b/pyrobolearn/priorities/constraints/torque/torque_limits.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the torque limits constraint. diff --git a/pyrobolearn/priorities/constraints/velocity/__init__.py b/pyrobolearn/priorities/constraints/velocity/__init__.py index f0f193a..7884b4c 100644 --- a/pyrobolearn/priorities/constraints/velocity/__init__.py +++ b/pyrobolearn/priorities/constraints/velocity/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # joint velocity constraints diff --git a/pyrobolearn/priorities/constraints/velocity/capture_point.py b/pyrobolearn/priorities/constraints/velocity/capture_point.py index c1c6808..6532a47 100644 --- a/pyrobolearn/priorities/constraints/velocity/capture_point.py +++ b/pyrobolearn/priorities/constraints/velocity/capture_point.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the capture point constraint. diff --git a/pyrobolearn/priorities/constraints/velocity/cartesian_position.py b/pyrobolearn/priorities/constraints/velocity/cartesian_position.py index 02db84d..5bd82e0 100644 --- a/pyrobolearn/priorities/constraints/velocity/cartesian_position.py +++ b/pyrobolearn/priorities/constraints/velocity/cartesian_position.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the Cartesian Position constraint. diff --git a/pyrobolearn/priorities/constraints/velocity/cartesian_velocity.py b/pyrobolearn/priorities/constraints/velocity/cartesian_velocity.py index 65e6c28..ae39dba 100644 --- a/pyrobolearn/priorities/constraints/velocity/cartesian_velocity.py +++ b/pyrobolearn/priorities/constraints/velocity/cartesian_velocity.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the cartesian velocity constraint. diff --git a/pyrobolearn/priorities/constraints/velocity/com_velocity.py b/pyrobolearn/priorities/constraints/velocity/com_velocity.py index aeb7ef3..ec5a9fc 100644 --- a/pyrobolearn/priorities/constraints/velocity/com_velocity.py +++ b/pyrobolearn/priorities/constraints/velocity/com_velocity.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the Center of Mass velocity constraint. diff --git a/pyrobolearn/priorities/constraints/velocity/convex_hull.py b/pyrobolearn/priorities/constraints/velocity/convex_hull.py index cbf9a33..3625c85 100644 --- a/pyrobolearn/priorities/constraints/velocity/convex_hull.py +++ b/pyrobolearn/priorities/constraints/velocity/convex_hull.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the Convex Hull constraint. diff --git a/pyrobolearn/priorities/constraints/velocity/dynamics.py b/pyrobolearn/priorities/constraints/velocity/dynamics.py index 127510b..841c74f 100644 --- a/pyrobolearn/priorities/constraints/velocity/dynamics.py +++ b/pyrobolearn/priorities/constraints/velocity/dynamics.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the dynamics constraint. diff --git a/pyrobolearn/priorities/constraints/velocity/joint_limits.py b/pyrobolearn/priorities/constraints/velocity/joint_limits.py index 3cda754..0badaea 100644 --- a/pyrobolearn/priorities/constraints/velocity/joint_limits.py +++ b/pyrobolearn/priorities/constraints/velocity/joint_limits.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the joint position limits constraint. diff --git a/pyrobolearn/priorities/constraints/velocity/joint_velocity.py b/pyrobolearn/priorities/constraints/velocity/joint_velocity.py index f295c52..4df18ea 100644 --- a/pyrobolearn/priorities/constraints/velocity/joint_velocity.py +++ b/pyrobolearn/priorities/constraints/velocity/joint_velocity.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the differential kinematics constraint. diff --git a/pyrobolearn/priorities/constraints/velocity/self_collision_avoidance.py b/pyrobolearn/priorities/constraints/velocity/self_collision_avoidance.py index 604b996..7d0c030 100644 --- a/pyrobolearn/priorities/constraints/velocity/self_collision_avoidance.py +++ b/pyrobolearn/priorities/constraints/velocity/self_collision_avoidance.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the self collision avoidance constraint. diff --git a/pyrobolearn/priorities/constraints/velocity/velocity_limits.py b/pyrobolearn/priorities/constraints/velocity/velocity_limits.py index e7c62b9..3380ab0 100644 --- a/pyrobolearn/priorities/constraints/velocity/velocity_limits.py +++ b/pyrobolearn/priorities/constraints/velocity/velocity_limits.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the velocity limits constraint. diff --git a/pyrobolearn/priorities/ik.py b/pyrobolearn/priorities/ik.py index 106bfc1..d4b6af8 100644 --- a/pyrobolearn/priorities/ik.py +++ b/pyrobolearn/priorities/ik.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Inverse kinematics with the Kuka robot where the goal is to follow a moving sphere. diff --git a/pyrobolearn/priorities/models/__init__.py b/pyrobolearn/priorities/models/__init__.py index 5dbd058..0dcef09 100644 --- a/pyrobolearn/priorities/models/__init__.py +++ b/pyrobolearn/priorities/models/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import the abstract model interface from .model import ModelInterface diff --git a/pyrobolearn/priorities/models/model.py b/pyrobolearn/priorities/models/model.py index 15e69e7..c59138c 100644 --- a/pyrobolearn/priorities/models/model.py +++ b/pyrobolearn/priorities/models/model.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Model interface used in priority tasks. diff --git a/pyrobolearn/priorities/models/rbdl_model.py b/pyrobolearn/priorities/models/rbdl_model.py index ea88fc5..bc16cad 100644 --- a/pyrobolearn/priorities/models/rbdl_model.py +++ b/pyrobolearn/priorities/models/rbdl_model.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""RBDL model interface used in priority tasks. diff --git a/pyrobolearn/priorities/models/robot_model.py b/pyrobolearn/priorities/models/robot_model.py index 72474ff..e3023a0 100644 --- a/pyrobolearn/priorities/models/robot_model.py +++ b/pyrobolearn/priorities/models/robot_model.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Robot model interface used in priority tasks. diff --git a/pyrobolearn/priorities/solvers/__init__.py b/pyrobolearn/priorities/solvers/__init__.py index 4246ce8..1a3d0c7 100644 --- a/pyrobolearn/priorities/solvers/__init__.py +++ b/pyrobolearn/priorities/solvers/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import abstract task solver from .task_solver import TaskSolver diff --git a/pyrobolearn/priorities/solvers/nlp_task_solver.py b/pyrobolearn/priorities/solvers/nlp_task_solver.py index 5642dac..ea98273 100644 --- a/pyrobolearn/priorities/solvers/nlp_task_solver.py +++ b/pyrobolearn/priorities/solvers/nlp_task_solver.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the non-linear task solver. diff --git a/pyrobolearn/priorities/solvers/qp_task_solver.py b/pyrobolearn/priorities/solvers/qp_task_solver.py index 57fa7d4..f3ddbd6 100644 --- a/pyrobolearn/priorities/solvers/qp_task_solver.py +++ b/pyrobolearn/priorities/solvers/qp_task_solver.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the task solver that uses quadratic programming. diff --git a/pyrobolearn/priorities/solvers/task_solver.py b/pyrobolearn/priorities/solvers/task_solver.py index ab232ff..fb17b73 100644 --- a/pyrobolearn/priorities/solvers/task_solver.py +++ b/pyrobolearn/priorities/solvers/task_solver.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the abstract task solver class from which all the other task solvers inherit from. diff --git a/pyrobolearn/priorities/tasks/__init__.py b/pyrobolearn/priorities/tasks/__init__.py index 18fc76f..da6a338 100644 --- a/pyrobolearn/priorities/tasks/__init__.py +++ b/pyrobolearn/priorities/tasks/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import task from .task import * diff --git a/pyrobolearn/priorities/tasks/acceleration/__init__.py b/pyrobolearn/priorities/tasks/acceleration/__init__.py index 6409d0b..990bfaa 100644 --- a/pyrobolearn/priorities/tasks/acceleration/__init__.py +++ b/pyrobolearn/priorities/tasks/acceleration/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- from .cartesian import CartesianAccelerationTask diff --git a/pyrobolearn/priorities/tasks/acceleration/cartesian.py b/pyrobolearn/priorities/tasks/acceleration/cartesian.py index 80002ed..4f19c38 100644 --- a/pyrobolearn/priorities/tasks/acceleration/cartesian.py +++ b/pyrobolearn/priorities/tasks/acceleration/cartesian.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the Cartesian acceleration task. diff --git a/pyrobolearn/priorities/tasks/acceleration/com.py b/pyrobolearn/priorities/tasks/acceleration/com.py index f731841..978108e 100644 --- a/pyrobolearn/priorities/tasks/acceleration/com.py +++ b/pyrobolearn/priorities/tasks/acceleration/com.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the Cartesian CoM acceleration task. diff --git a/pyrobolearn/priorities/tasks/acceleration/contact.py b/pyrobolearn/priorities/tasks/acceleration/contact.py index 15bb1cb..5d56ad3 100644 --- a/pyrobolearn/priorities/tasks/acceleration/contact.py +++ b/pyrobolearn/priorities/tasks/acceleration/contact.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the contact acceleration task. diff --git a/pyrobolearn/priorities/tasks/acceleration/dynamic_feasibility.py b/pyrobolearn/priorities/tasks/acceleration/dynamic_feasibility.py index a2cf195..9300c46 100644 --- a/pyrobolearn/priorities/tasks/acceleration/dynamic_feasibility.py +++ b/pyrobolearn/priorities/tasks/acceleration/dynamic_feasibility.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the dynamic feasibility task (which is based on the dynamic feasibility constraint). diff --git a/pyrobolearn/priorities/tasks/acceleration/postural.py b/pyrobolearn/priorities/tasks/acceleration/postural.py index 1bb2e85..3a0474e 100644 --- a/pyrobolearn/priorities/tasks/acceleration/postural.py +++ b/pyrobolearn/priorities/tasks/acceleration/postural.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the postural acceleration task. diff --git a/pyrobolearn/priorities/tasks/dynamic_tasks.py b/pyrobolearn/priorities/tasks/dynamic_tasks.py index 350a840..9d1f4f0 100644 --- a/pyrobolearn/priorities/tasks/dynamic_tasks.py +++ b/pyrobolearn/priorities/tasks/dynamic_tasks.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the various dynamic tasks (i.e. objective functions) used in QP. diff --git a/pyrobolearn/priorities/tasks/force/__init__.py b/pyrobolearn/priorities/tasks/force/__init__.py index 783985f..4fd9b89 100644 --- a/pyrobolearn/priorities/tasks/force/__init__.py +++ b/pyrobolearn/priorities/tasks/force/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- from .com import CoMForceTask diff --git a/pyrobolearn/priorities/tasks/force/com.py b/pyrobolearn/priorities/tasks/force/com.py index bb2207c..5335856 100644 --- a/pyrobolearn/priorities/tasks/force/com.py +++ b/pyrobolearn/priorities/tasks/force/com.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the center of mass force task. diff --git a/pyrobolearn/priorities/tasks/force/floating_base.py b/pyrobolearn/priorities/tasks/force/floating_base.py index f393dc4..0beebd2 100644 --- a/pyrobolearn/priorities/tasks/force/floating_base.py +++ b/pyrobolearn/priorities/tasks/force/floating_base.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the floating base force task. diff --git a/pyrobolearn/priorities/tasks/force/manipulability.py b/pyrobolearn/priorities/tasks/force/manipulability.py index d831bc6..8726e43 100644 --- a/pyrobolearn/priorities/tasks/force/manipulability.py +++ b/pyrobolearn/priorities/tasks/force/manipulability.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the force manipulability task. diff --git a/pyrobolearn/priorities/tasks/force/wrench.py b/pyrobolearn/priorities/tasks/force/wrench.py index db34ae7..f721faa 100644 --- a/pyrobolearn/priorities/tasks/force/wrench.py +++ b/pyrobolearn/priorities/tasks/force/wrench.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the wrench task. diff --git a/pyrobolearn/priorities/tasks/kinematic_tasks.py b/pyrobolearn/priorities/tasks/kinematic_tasks.py index aafb77d..41e1b8d 100644 --- a/pyrobolearn/priorities/tasks/kinematic_tasks.py +++ b/pyrobolearn/priorities/tasks/kinematic_tasks.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the various kinematic tasks (i.e. objective functions) used in QP. diff --git a/pyrobolearn/priorities/tasks/task.py b/pyrobolearn/priorities/tasks/task.py index fd5b999..5750085 100644 --- a/pyrobolearn/priorities/tasks/task.py +++ b/pyrobolearn/priorities/tasks/task.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the various tasks (i.e. objective functions) used in QP. diff --git a/pyrobolearn/priorities/tasks/task_from_constraint.py b/pyrobolearn/priorities/tasks/task_from_constraint.py index 3cbdbbf..b0795e6 100644 --- a/pyrobolearn/priorities/tasks/task_from_constraint.py +++ b/pyrobolearn/priorities/tasks/task_from_constraint.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Transform a given equality constraint into a task. diff --git a/pyrobolearn/priorities/tasks/torque/__init__.py b/pyrobolearn/priorities/tasks/torque/__init__.py index 861f482..d00f0e3 100644 --- a/pyrobolearn/priorities/tasks/torque/__init__.py +++ b/pyrobolearn/priorities/tasks/torque/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- from .cartesian_impedance_control import CartesianImpedanceControlTask diff --git a/pyrobolearn/priorities/tasks/torque/cartesian_impedance_control.py b/pyrobolearn/priorities/tasks/torque/cartesian_impedance_control.py index c8537b3..a1fd30e 100644 --- a/pyrobolearn/priorities/tasks/torque/cartesian_impedance_control.py +++ b/pyrobolearn/priorities/tasks/torque/cartesian_impedance_control.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the cartesian impedance control task. diff --git a/pyrobolearn/priorities/tasks/torque/joint_impedance_control.py b/pyrobolearn/priorities/tasks/torque/joint_impedance_control.py index ff526e6..7dbc7e2 100644 --- a/pyrobolearn/priorities/tasks/torque/joint_impedance_control.py +++ b/pyrobolearn/priorities/tasks/torque/joint_impedance_control.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the joint impedance control task. diff --git a/pyrobolearn/priorities/tasks/torque/minimum_torque.py b/pyrobolearn/priorities/tasks/torque/minimum_torque.py index 232e9e4..05c3b7b 100644 --- a/pyrobolearn/priorities/tasks/torque/minimum_torque.py +++ b/pyrobolearn/priorities/tasks/torque/minimum_torque.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the minimum torque task. diff --git a/pyrobolearn/priorities/tasks/velocity/__init__.py b/pyrobolearn/priorities/tasks/velocity/__init__.py index c147a03..7d585f1 100644 --- a/pyrobolearn/priorities/tasks/velocity/__init__.py +++ b/pyrobolearn/priorities/tasks/velocity/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- from .angular_momentum import AngularMomentumTask diff --git a/pyrobolearn/priorities/tasks/velocity/angular_momentum.py b/pyrobolearn/priorities/tasks/velocity/angular_momentum.py index 339a9c4..7db3c6e 100644 --- a/pyrobolearn/priorities/tasks/velocity/angular_momentum.py +++ b/pyrobolearn/priorities/tasks/velocity/angular_momentum.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the angular momentum task. diff --git a/pyrobolearn/priorities/tasks/velocity/cartesian.py b/pyrobolearn/priorities/tasks/velocity/cartesian.py index 85ae29f..2491091 100644 --- a/pyrobolearn/priorities/tasks/velocity/cartesian.py +++ b/pyrobolearn/priorities/tasks/velocity/cartesian.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the cartesian (velocity) task. diff --git a/pyrobolearn/priorities/tasks/velocity/com.py b/pyrobolearn/priorities/tasks/velocity/com.py index b589655..9f319e7 100644 --- a/pyrobolearn/priorities/tasks/velocity/com.py +++ b/pyrobolearn/priorities/tasks/velocity/com.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the center of mass velocity task. diff --git a/pyrobolearn/priorities/tasks/velocity/contact.py b/pyrobolearn/priorities/tasks/velocity/contact.py index e59b320..e30d4f7 100644 --- a/pyrobolearn/priorities/tasks/velocity/contact.py +++ b/pyrobolearn/priorities/tasks/velocity/contact.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the contact task. diff --git a/pyrobolearn/priorities/tasks/velocity/gaze.py b/pyrobolearn/priorities/tasks/velocity/gaze.py index b6965e7..11cb4be 100644 --- a/pyrobolearn/priorities/tasks/velocity/gaze.py +++ b/pyrobolearn/priorities/tasks/velocity/gaze.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the gaze task. diff --git a/pyrobolearn/priorities/tasks/velocity/interaction.py b/pyrobolearn/priorities/tasks/velocity/interaction.py index 623355c..9cc8317 100644 --- a/pyrobolearn/priorities/tasks/velocity/interaction.py +++ b/pyrobolearn/priorities/tasks/velocity/interaction.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the interaction task. diff --git a/pyrobolearn/priorities/tasks/velocity/linear_momentum.py b/pyrobolearn/priorities/tasks/velocity/linear_momentum.py index 8a2617c..799666e 100644 --- a/pyrobolearn/priorities/tasks/velocity/linear_momentum.py +++ b/pyrobolearn/priorities/tasks/velocity/linear_momentum.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the linear momentum task. diff --git a/pyrobolearn/priorities/tasks/velocity/manipulability.py b/pyrobolearn/priorities/tasks/velocity/manipulability.py index 916b24a..69cb838 100644 --- a/pyrobolearn/priorities/tasks/velocity/manipulability.py +++ b/pyrobolearn/priorities/tasks/velocity/manipulability.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the manipulability task. diff --git a/pyrobolearn/priorities/tasks/velocity/minimum_acceleration.py b/pyrobolearn/priorities/tasks/velocity/minimum_acceleration.py index 3885d8d..9c53b84 100644 --- a/pyrobolearn/priorities/tasks/velocity/minimum_acceleration.py +++ b/pyrobolearn/priorities/tasks/velocity/minimum_acceleration.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the minimum acceleration task. diff --git a/pyrobolearn/priorities/tasks/velocity/minimum_effort.py b/pyrobolearn/priorities/tasks/velocity/minimum_effort.py index 7542baf..e2f63ec 100644 --- a/pyrobolearn/priorities/tasks/velocity/minimum_effort.py +++ b/pyrobolearn/priorities/tasks/velocity/minimum_effort.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the minimum effort task. diff --git a/pyrobolearn/priorities/tasks/velocity/minimum_velocity.py b/pyrobolearn/priorities/tasks/velocity/minimum_velocity.py index 6d414ec..8a47b9a 100644 --- a/pyrobolearn/priorities/tasks/velocity/minimum_velocity.py +++ b/pyrobolearn/priorities/tasks/velocity/minimum_velocity.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the minimum velocity task. diff --git a/pyrobolearn/priorities/tasks/velocity/momentum.py b/pyrobolearn/priorities/tasks/velocity/momentum.py index e92c93c..e333526 100644 --- a/pyrobolearn/priorities/tasks/velocity/momentum.py +++ b/pyrobolearn/priorities/tasks/velocity/momentum.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the CoM linear and angular momentum task. diff --git a/pyrobolearn/priorities/tasks/velocity/postural.py b/pyrobolearn/priorities/tasks/velocity/postural.py index 7dfbdc2..6714e82 100644 --- a/pyrobolearn/priorities/tasks/velocity/postural.py +++ b/pyrobolearn/priorities/tasks/velocity/postural.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the postural (velocity) task. diff --git a/pyrobolearn/priorities/tasks/velocity/pure_rolling.py b/pyrobolearn/priorities/tasks/velocity/pure_rolling.py index 22fbcaf..9a52aca 100644 --- a/pyrobolearn/priorities/tasks/velocity/pure_rolling.py +++ b/pyrobolearn/priorities/tasks/velocity/pure_rolling.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the pure rolling (no sliding) task. diff --git a/pyrobolearn/priorities/tasks/velocity/rigid_rotation.py b/pyrobolearn/priorities/tasks/velocity/rigid_rotation.py index d96ea7a..83752d0 100644 --- a/pyrobolearn/priorities/tasks/velocity/rigid_rotation.py +++ b/pyrobolearn/priorities/tasks/velocity/rigid_rotation.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the rigid rotation task. diff --git a/pyrobolearn/priorities/tasks/velocity/unicycle.py b/pyrobolearn/priorities/tasks/velocity/unicycle.py index 6d2ba17..7fc9ad1 100644 --- a/pyrobolearn/priorities/tasks/velocity/unicycle.py +++ b/pyrobolearn/priorities/tasks/velocity/unicycle.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the unicycle task. diff --git a/pyrobolearn/processors/__init__.py b/pyrobolearn/processors/__init__.py index c2eb1e4..fd740ac 100644 --- a/pyrobolearn/processors/__init__.py +++ b/pyrobolearn/processors/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import processors from .processor import Processor diff --git a/pyrobolearn/processors/basic_processors.py b/pyrobolearn/processors/basic_processors.py index 57b21ce..ba8e667 100644 --- a/pyrobolearn/processors/basic_processors.py +++ b/pyrobolearn/processors/basic_processors.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide basic processor classes that center, normalize, or standardize the given input. diff --git a/pyrobolearn/processors/linear_processor.py b/pyrobolearn/processors/linear_processor.py index 70bb308..4f5c910 100644 --- a/pyrobolearn/processors/linear_processor.py +++ b/pyrobolearn/processors/linear_processor.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Linear Processor class. """ diff --git a/pyrobolearn/processors/processor.py b/pyrobolearn/processors/processor.py index dc34f1c..6151bd5 100644 --- a/pyrobolearn/processors/processor.py +++ b/pyrobolearn/processors/processor.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Processor class. diff --git a/pyrobolearn/recorders/__init__.py b/pyrobolearn/recorders/__init__.py index facbf3d..04734d6 100644 --- a/pyrobolearn/recorders/__init__.py +++ b/pyrobolearn/recorders/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import recorders from .recorder import * diff --git a/pyrobolearn/recorders/recorder.py b/pyrobolearn/recorders/recorder.py index f8f7e4e..c5cebce 100644 --- a/pyrobolearn/recorders/recorder.py +++ b/pyrobolearn/recorders/recorder.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the recorder classes. diff --git a/pyrobolearn/returns/__init__.py b/pyrobolearn/returns/__init__.py index 2030cd4..01b616f 100644 --- a/pyrobolearn/returns/__init__.py +++ b/pyrobolearn/returns/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import the various returns from .estimators import * diff --git a/pyrobolearn/returns/estimators.py b/pyrobolearn/returns/estimators.py index 62ed55d..1eab5c9 100644 --- a/pyrobolearn/returns/estimators.py +++ b/pyrobolearn/returns/estimators.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Describes the various `Estimators` / `Returns` used in reinforcement learning. diff --git a/pyrobolearn/returns/evaluators.py b/pyrobolearn/returns/evaluators.py index 4167445..00b6c15 100644 --- a/pyrobolearn/returns/evaluators.py +++ b/pyrobolearn/returns/evaluators.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Computes the various targets based on value function on batches of trajectories/transitions (used in RL). diff --git a/pyrobolearn/returns/returns.py b/pyrobolearn/returns/returns.py index 82db424..50d3197 100644 --- a/pyrobolearn/returns/returns.py +++ b/pyrobolearn/returns/returns.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Computes the various returns evaluated on batches of transitions (used in RL). diff --git a/pyrobolearn/returns/targets.py b/pyrobolearn/returns/targets.py index 47b7c77..7e6030f 100644 --- a/pyrobolearn/returns/targets.py +++ b/pyrobolearn/returns/targets.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Computes the various targets based on value function on batches of trajectories/transitions (used in RL). diff --git a/pyrobolearn/rewards/__init__.py b/pyrobolearn/rewards/__init__.py index 9feedfa..67e5300 100644 --- a/pyrobolearn/rewards/__init__.py +++ b/pyrobolearn/rewards/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import abstract reward class and operations from .reward import Reward, ceil, cos, cosh, degrees, exp, expm1, floor, frexp, isinf, isnan, log, log10, log1p, \ diff --git a/pyrobolearn/rewards/action_cost.py b/pyrobolearn/rewards/action_cost.py index 457efbe..a61d9ec 100644 --- a/pyrobolearn/rewards/action_cost.py +++ b/pyrobolearn/rewards/action_cost.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the costs used on actions. """ diff --git a/pyrobolearn/rewards/basic_rewards.py b/pyrobolearn/rewards/basic_rewards.py index 0b3c5cf..2533e48 100644 --- a/pyrobolearn/rewards/basic_rewards.py +++ b/pyrobolearn/rewards/basic_rewards.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define some basic rewards used in reinforcement learning and optimization. diff --git a/pyrobolearn/rewards/cost.py b/pyrobolearn/rewards/cost.py index fb43f04..4a31d44 100644 --- a/pyrobolearn/rewards/cost.py +++ b/pyrobolearn/rewards/cost.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define most common costs used in reinforcement learning, control, and optimization. diff --git a/pyrobolearn/rewards/geometric_rewards.py b/pyrobolearn/rewards/geometric_rewards.py index 65d6922..46cd0b5 100644 --- a/pyrobolearn/rewards/geometric_rewards.py +++ b/pyrobolearn/rewards/geometric_rewards.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the costs used on link states / actions. """ diff --git a/pyrobolearn/rewards/gym_reward.py b/pyrobolearn/rewards/gym_reward.py index f7fbf49..ef5a7d3 100644 --- a/pyrobolearn/rewards/gym_reward.py +++ b/pyrobolearn/rewards/gym_reward.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Gym wrapper reward. """ diff --git a/pyrobolearn/rewards/joint_cost.py b/pyrobolearn/rewards/joint_cost.py index ca7aa86..a7e732c 100644 --- a/pyrobolearn/rewards/joint_cost.py +++ b/pyrobolearn/rewards/joint_cost.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the costs used on joint states / actions. """ diff --git a/pyrobolearn/rewards/link_cost.py b/pyrobolearn/rewards/link_cost.py index a118177..9a56243 100644 --- a/pyrobolearn/rewards/link_cost.py +++ b/pyrobolearn/rewards/link_cost.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the costs used on link states / actions. """ diff --git a/pyrobolearn/rewards/objective.py b/pyrobolearn/rewards/objective.py index bc073c6..c5ae775 100644 --- a/pyrobolearn/rewards/objective.py +++ b/pyrobolearn/rewards/objective.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # This file defines the main `Objective` class, which is inherited by the `Reward` and `Cost` classes, and # all subsequent child classes which define common objective/reward/cost functions. # Objectives can be maximized or minimized, while rewards are maximized, and costs are minimized. diff --git a/pyrobolearn/rewards/processors/__init__.py b/pyrobolearn/rewards/processors/__init__.py index fa1a8eb..7380dcf 100644 --- a/pyrobolearn/rewards/processors/__init__.py +++ b/pyrobolearn/rewards/processors/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import reward processors from .reward_processor import * diff --git a/pyrobolearn/rewards/processors/reward_processor.py b/pyrobolearn/rewards/processors/reward_processor.py index 9d907b7..4843035 100644 --- a/pyrobolearn/rewards/processors/reward_processor.py +++ b/pyrobolearn/rewards/processors/reward_processor.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide some reward processors. diff --git a/pyrobolearn/rewards/reward.py b/pyrobolearn/rewards/reward.py index 5ab89f3..63f5639 100644 --- a/pyrobolearn/rewards/reward.py +++ b/pyrobolearn/rewards/reward.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define most common rewards used in reinforcement learning and optimization. diff --git a/pyrobolearn/rewards/robot_cost.py b/pyrobolearn/rewards/robot_cost.py index f9be8b0..b33964a 100644 --- a/pyrobolearn/rewards/robot_cost.py +++ b/pyrobolearn/rewards/robot_cost.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define some basic robot costs used in reinforcement learning and optimization. diff --git a/pyrobolearn/rewards/robot_reward.py b/pyrobolearn/rewards/robot_reward.py index b6c043f..5b1e089 100644 --- a/pyrobolearn/rewards/robot_reward.py +++ b/pyrobolearn/rewards/robot_reward.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define some basic robot rewards used in reinforcement learning and optimization. diff --git a/pyrobolearn/rewards/terminal_rewards.py b/pyrobolearn/rewards/terminal_rewards.py index 58c554d..0cd3539 100644 --- a/pyrobolearn/rewards/terminal_rewards.py +++ b/pyrobolearn/rewards/terminal_rewards.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define terminal rewards used in RL. """ diff --git a/pyrobolearn/robots/__init__.py b/pyrobolearn/robots/__init__.py index 22ee5e0..2eb8581 100644 --- a/pyrobolearn/robots/__init__.py +++ b/pyrobolearn/robots/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # General imports import os diff --git a/pyrobolearn/robots/acrobot.py b/pyrobolearn/robots/acrobot.py index 317a368..c604008 100644 --- a/pyrobolearn/robots/acrobot.py +++ b/pyrobolearn/robots/acrobot.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the acrobot robotic platform. """ diff --git a/pyrobolearn/robots/actuators/__init__.py b/pyrobolearn/robots/actuators/__init__.py index a48fb5e..ce0f305 100644 --- a/pyrobolearn/robots/actuators/__init__.py +++ b/pyrobolearn/robots/actuators/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- import os import importlib diff --git a/pyrobolearn/robots/actuators/actuator.py b/pyrobolearn/robots/actuators/actuator.py index 3474b5f..5733af4 100644 --- a/pyrobolearn/robots/actuators/actuator.py +++ b/pyrobolearn/robots/actuators/actuator.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the various actuators used in robotics. diff --git a/pyrobolearn/robots/actuators/joints.py b/pyrobolearn/robots/actuators/joints.py index 6bb63ba..7b7153f 100644 --- a/pyrobolearn/robots/actuators/joints.py +++ b/pyrobolearn/robots/actuators/joints.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the various joint actuators used in robotics. """ diff --git a/pyrobolearn/robots/actuators/speaker.py b/pyrobolearn/robots/actuators/speaker.py index 58a284d..3bd6891 100644 --- a/pyrobolearn/robots/actuators/speaker.py +++ b/pyrobolearn/robots/actuators/speaker.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the various actuators used in robotics. diff --git a/pyrobolearn/robots/aibo.py b/pyrobolearn/robots/aibo.py index 55cc7f6..57f1251 100644 --- a/pyrobolearn/robots/aibo.py +++ b/pyrobolearn/robots/aibo.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Aibo robotic platform. """ diff --git a/pyrobolearn/robots/allegrohand.py b/pyrobolearn/robots/allegrohand.py index d6a5f71..9fa23e5 100644 --- a/pyrobolearn/robots/allegrohand.py +++ b/pyrobolearn/robots/allegrohand.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Allegro hand robotic platform. """ diff --git a/pyrobolearn/robots/ant.py b/pyrobolearn/robots/ant.py index 7396c73..c794439 100644 --- a/pyrobolearn/robots/ant.py +++ b/pyrobolearn/robots/ant.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Ant Mujoco model. """ diff --git a/pyrobolearn/robots/anymal.py b/pyrobolearn/robots/anymal.py index 4d3f300..28aaa31 100644 --- a/pyrobolearn/robots/anymal.py +++ b/pyrobolearn/robots/anymal.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the ANYmal robotic platform. """ diff --git a/pyrobolearn/robots/atlas.py b/pyrobolearn/robots/atlas.py index c3616c9..eeb0b1e 100644 --- a/pyrobolearn/robots/atlas.py +++ b/pyrobolearn/robots/atlas.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Atlas robotic platform. """ diff --git a/pyrobolearn/robots/ballbot.py b/pyrobolearn/robots/ballbot.py index d799033..13fa9d6 100644 --- a/pyrobolearn/robots/ballbot.py +++ b/pyrobolearn/robots/ballbot.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Ballbot robotic platform. """ diff --git a/pyrobolearn/robots/base.py b/pyrobolearn/robots/base.py index d446ad3..a9b4207 100644 --- a/pyrobolearn/robots/base.py +++ b/pyrobolearn/robots/base.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the various basic bodies / objects that are present in the simulator / world. diff --git a/pyrobolearn/robots/baxter.py b/pyrobolearn/robots/baxter.py index c854418..37dfe31 100644 --- a/pyrobolearn/robots/baxter.py +++ b/pyrobolearn/robots/baxter.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Baxter robotic platform. """ diff --git a/pyrobolearn/robots/bb8.py b/pyrobolearn/robots/bb8.py index 8233d5b..87488fa 100644 --- a/pyrobolearn/robots/bb8.py +++ b/pyrobolearn/robots/bb8.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the BB8 robotic platform. """ diff --git a/pyrobolearn/robots/blackbird.py b/pyrobolearn/robots/blackbird.py index 62a5bad..cde844d 100644 --- a/pyrobolearn/robots/blackbird.py +++ b/pyrobolearn/robots/blackbird.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Blackbird robotic platform. """ diff --git a/pyrobolearn/robots/cartpole.py b/pyrobolearn/robots/cartpole.py index b04fced..4958593 100644 --- a/pyrobolearn/robots/cartpole.py +++ b/pyrobolearn/robots/cartpole.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Cartpole robotic platform. """ diff --git a/pyrobolearn/robots/cassie.py b/pyrobolearn/robots/cassie.py index 6fda97f..c3c4262 100644 --- a/pyrobolearn/robots/cassie.py +++ b/pyrobolearn/robots/cassie.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Cassie robotic platform. """ diff --git a/pyrobolearn/robots/centauro.py b/pyrobolearn/robots/centauro.py index ca3142b..272b52a 100644 --- a/pyrobolearn/robots/centauro.py +++ b/pyrobolearn/robots/centauro.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Centauro robotic platform. """ diff --git a/pyrobolearn/robots/cogimon.py b/pyrobolearn/robots/cogimon.py index 22c9024..eda646f 100644 --- a/pyrobolearn/robots/cogimon.py +++ b/pyrobolearn/robots/cogimon.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Cogimon robotic platform. """ diff --git a/pyrobolearn/robots/coman.py b/pyrobolearn/robots/coman.py index ccf06b8..f76c55f 100644 --- a/pyrobolearn/robots/coman.py +++ b/pyrobolearn/robots/coman.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Coman robotic platform. """ diff --git a/pyrobolearn/robots/crab.py b/pyrobolearn/robots/crab.py index 843eb21..2680cfb 100644 --- a/pyrobolearn/robots/crab.py +++ b/pyrobolearn/robots/crab.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Crab robotic platform. """ diff --git a/pyrobolearn/robots/cubli.py b/pyrobolearn/robots/cubli.py index ab11b45..a893bb9 100644 --- a/pyrobolearn/robots/cubli.py +++ b/pyrobolearn/robots/cubli.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Cubli robotic platform. """ diff --git a/pyrobolearn/robots/darwin.py b/pyrobolearn/robots/darwin.py index f095c48..addcdb0 100644 --- a/pyrobolearn/robots/darwin.py +++ b/pyrobolearn/robots/darwin.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Darwin robotic platform. """ diff --git a/pyrobolearn/robots/ecaa9.py b/pyrobolearn/robots/ecaa9.py index 46a0a5a..a6882ac 100755 --- a/pyrobolearn/robots/ecaa9.py +++ b/pyrobolearn/robots/ecaa9.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the ECA A9 autonomous underwater vehicle platform. """ diff --git a/pyrobolearn/robots/edo.py b/pyrobolearn/robots/edo.py index f59ce87..840f97b 100644 --- a/pyrobolearn/robots/edo.py +++ b/pyrobolearn/robots/edo.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the e.Do robotic platform. """ diff --git a/pyrobolearn/robots/epuck.py b/pyrobolearn/robots/epuck.py index 5ef3814..c657161 100644 --- a/pyrobolearn/robots/epuck.py +++ b/pyrobolearn/robots/epuck.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Epuck robotic platform. """ diff --git a/pyrobolearn/robots/f10_racecar.py b/pyrobolearn/robots/f10_racecar.py index 1e16c4f..2869a6c 100644 --- a/pyrobolearn/robots/f10_racecar.py +++ b/pyrobolearn/robots/f10_racecar.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the F10 racecar robotic platform. """ diff --git a/pyrobolearn/robots/fetch.py b/pyrobolearn/robots/fetch.py index 322eecb..4765200 100644 --- a/pyrobolearn/robots/fetch.py +++ b/pyrobolearn/robots/fetch.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Fetch robotic platform. """ diff --git a/pyrobolearn/robots/flappy.py b/pyrobolearn/robots/flappy.py index 854af14..ef527fd 100644 --- a/pyrobolearn/robots/flappy.py +++ b/pyrobolearn/robots/flappy.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the techpod platform. """ diff --git a/pyrobolearn/robots/franka.py b/pyrobolearn/robots/franka.py index 32d9ff5..df6067c 100644 --- a/pyrobolearn/robots/franka.py +++ b/pyrobolearn/robots/franka.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Franka Emika robotic platform. """ diff --git a/pyrobolearn/robots/gripper.py b/pyrobolearn/robots/gripper.py index 29f6816..de64387 100644 --- a/pyrobolearn/robots/gripper.py +++ b/pyrobolearn/robots/gripper.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Gripper abstract classes. """ diff --git a/pyrobolearn/robots/half_cheetah.py b/pyrobolearn/robots/half_cheetah.py index 0b8b798..f212e08 100644 --- a/pyrobolearn/robots/half_cheetah.py +++ b/pyrobolearn/robots/half_cheetah.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the HalfCheetah Mujoco model. """ diff --git a/pyrobolearn/robots/hand.py b/pyrobolearn/robots/hand.py index 6605f0c..5468c05 100644 --- a/pyrobolearn/robots/hand.py +++ b/pyrobolearn/robots/hand.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Hand abstract classes. """ diff --git a/pyrobolearn/robots/hopper.py b/pyrobolearn/robots/hopper.py index 5b81237..d5bfd29 100644 --- a/pyrobolearn/robots/hopper.py +++ b/pyrobolearn/robots/hopper.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Hopper Mujoco model. """ diff --git a/pyrobolearn/robots/hubo.py b/pyrobolearn/robots/hubo.py index a456ea8..14731e1 100644 --- a/pyrobolearn/robots/hubo.py +++ b/pyrobolearn/robots/hubo.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Hubo robotic platform. """ diff --git a/pyrobolearn/robots/humanoid.py b/pyrobolearn/robots/humanoid.py index 32050c2..f6d1c1f 100644 --- a/pyrobolearn/robots/humanoid.py +++ b/pyrobolearn/robots/humanoid.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Humanoid Mujoco model. """ diff --git a/pyrobolearn/robots/husky.py b/pyrobolearn/robots/husky.py index 613f000..50b9223 100644 --- a/pyrobolearn/robots/husky.py +++ b/pyrobolearn/robots/husky.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Husky robotic platform. """ diff --git a/pyrobolearn/robots/hyq.py b/pyrobolearn/robots/hyq.py index b71fdb1..38ee7c2 100644 --- a/pyrobolearn/robots/hyq.py +++ b/pyrobolearn/robots/hyq.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the HyQ robotic platform. """ diff --git a/pyrobolearn/robots/hyq2max.py b/pyrobolearn/robots/hyq2max.py index 9a1d0a0..decac4b 100644 --- a/pyrobolearn/robots/hyq2max.py +++ b/pyrobolearn/robots/hyq2max.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the HyQ2Max robotic platform. """ diff --git a/pyrobolearn/robots/icub.py b/pyrobolearn/robots/icub.py index 76c294f..832ae80 100644 --- a/pyrobolearn/robots/icub.py +++ b/pyrobolearn/robots/icub.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the ICub robotic platform. """ diff --git a/pyrobolearn/robots/jaco.py b/pyrobolearn/robots/jaco.py index b159ec0..4e7d01d 100644 --- a/pyrobolearn/robots/jaco.py +++ b/pyrobolearn/robots/jaco.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Jaco robotic platform. """ diff --git a/pyrobolearn/robots/kilobot.py b/pyrobolearn/robots/kilobot.py index b893ba9..3164684 100644 --- a/pyrobolearn/robots/kilobot.py +++ b/pyrobolearn/robots/kilobot.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Kilobot robotic platform. """ diff --git a/pyrobolearn/robots/kr5.py b/pyrobolearn/robots/kr5.py index 628fa5c..a997256 100644 --- a/pyrobolearn/robots/kr5.py +++ b/pyrobolearn/robots/kr5.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Kuka KR5 robotic industrial platform. """ diff --git a/pyrobolearn/robots/kuka_iiwa.py b/pyrobolearn/robots/kuka_iiwa.py index 07a072f..759962c 100644 --- a/pyrobolearn/robots/kuka_iiwa.py +++ b/pyrobolearn/robots/kuka_iiwa.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Kuka IIWA robotic platform. """ diff --git a/pyrobolearn/robots/kuka_lwr.py b/pyrobolearn/robots/kuka_lwr.py index c9a1508..738d9d6 100644 --- a/pyrobolearn/robots/kuka_lwr.py +++ b/pyrobolearn/robots/kuka_lwr.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Kuka LWR robotic platform. """ diff --git a/pyrobolearn/robots/laikago.py b/pyrobolearn/robots/laikago.py index ddbf05c..6e5a890 100644 --- a/pyrobolearn/robots/laikago.py +++ b/pyrobolearn/robots/laikago.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Laikago robotic platform. """ diff --git a/pyrobolearn/robots/legged_robot.py b/pyrobolearn/robots/legged_robot.py index 44a51f1..b772760 100644 --- a/pyrobolearn/robots/legged_robot.py +++ b/pyrobolearn/robots/legged_robot.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Legged robot abstract classes. diff --git a/pyrobolearn/robots/lipm.py b/pyrobolearn/robots/lipm.py index 2b9a174..7541195 100644 --- a/pyrobolearn/robots/lipm.py +++ b/pyrobolearn/robots/lipm.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the various Linear Inverted Pendulum Models (LIPMs). diff --git a/pyrobolearn/robots/littledog.py b/pyrobolearn/robots/littledog.py index 0c63147..a08cac8 100644 --- a/pyrobolearn/robots/littledog.py +++ b/pyrobolearn/robots/littledog.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Little Dog robotic platform. """ diff --git a/pyrobolearn/robots/manipulator.py b/pyrobolearn/robots/manipulator.py index baf3be3..f1cc388 100644 --- a/pyrobolearn/robots/manipulator.py +++ b/pyrobolearn/robots/manipulator.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the manipulator abstract classes. """ diff --git a/pyrobolearn/robots/manipulator2d.py b/pyrobolearn/robots/manipulator2d.py index a86402b..adb7e19 100644 --- a/pyrobolearn/robots/manipulator2d.py +++ b/pyrobolearn/robots/manipulator2d.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide 2d manipulators. """ diff --git a/pyrobolearn/robots/minitaur.py b/pyrobolearn/robots/minitaur.py index 0224612..d419c84 100644 --- a/pyrobolearn/robots/minitaur.py +++ b/pyrobolearn/robots/minitaur.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Minitaur robotic platform. """ diff --git a/pyrobolearn/robots/mkz.py b/pyrobolearn/robots/mkz.py index 59be21a..9bd1b73 100644 --- a/pyrobolearn/robots/mkz.py +++ b/pyrobolearn/robots/mkz.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Lincoln MKZ car robotic platform. """ diff --git a/pyrobolearn/robots/morphex.py b/pyrobolearn/robots/morphex.py index ca2e2a8..c6b57ac 100644 --- a/pyrobolearn/robots/morphex.py +++ b/pyrobolearn/robots/morphex.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Morphex robotic platform. """ diff --git a/pyrobolearn/robots/nao.py b/pyrobolearn/robots/nao.py index 8db11c0..0c09e12 100644 --- a/pyrobolearn/robots/nao.py +++ b/pyrobolearn/robots/nao.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Nao robotic platform. """ diff --git a/pyrobolearn/robots/noise/gaussian_noise.py b/pyrobolearn/robots/noise/gaussian_noise.py index 878a18d..3a5bdf2 100644 --- a/pyrobolearn/robots/noise/gaussian_noise.py +++ b/pyrobolearn/robots/noise/gaussian_noise.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Gaussian noise class. diff --git a/pyrobolearn/robots/noise/noise.py b/pyrobolearn/robots/noise/noise.py index 6168e64..7132fa3 100644 --- a/pyrobolearn/robots/noise/noise.py +++ b/pyrobolearn/robots/noise/noise.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the abstract noise class from which all noises inherit from. diff --git a/pyrobolearn/robots/noise/uniform_noise.py b/pyrobolearn/robots/noise/uniform_noise.py index 43f9165..43093e2 100644 --- a/pyrobolearn/robots/noise/uniform_noise.py +++ b/pyrobolearn/robots/noise/uniform_noise.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Uniform noise class. diff --git a/pyrobolearn/robots/opendog.py b/pyrobolearn/robots/opendog.py index a19cdd9..9f1d72c 100644 --- a/pyrobolearn/robots/opendog.py +++ b/pyrobolearn/robots/opendog.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the OpenDog robotic platform. """ diff --git a/pyrobolearn/robots/pendulum.py b/pyrobolearn/robots/pendulum.py index 9f390f7..3487b46 100644 --- a/pyrobolearn/robots/pendulum.py +++ b/pyrobolearn/robots/pendulum.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the pendulum robotic platform. """ diff --git a/pyrobolearn/robots/pepper.py b/pyrobolearn/robots/pepper.py index c405456..e7bcefb 100644 --- a/pyrobolearn/robots/pepper.py +++ b/pyrobolearn/robots/pepper.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Pepper robotic platform. """ diff --git a/pyrobolearn/robots/phantomx.py b/pyrobolearn/robots/phantomx.py index 2981fa1..3599956 100644 --- a/pyrobolearn/robots/phantomx.py +++ b/pyrobolearn/robots/phantomx.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Phantom X robotic platform. """ diff --git a/pyrobolearn/robots/pleurobot.py b/pyrobolearn/robots/pleurobot.py index a2d9ddc..d56d21a 100644 --- a/pyrobolearn/robots/pleurobot.py +++ b/pyrobolearn/robots/pleurobot.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Pleurobot robotic platform. """ diff --git a/pyrobolearn/robots/pr2.py b/pyrobolearn/robots/pr2.py index a3cee32..8b4d058 100644 --- a/pyrobolearn/robots/pr2.py +++ b/pyrobolearn/robots/pr2.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the PR2 robotic platform. """ diff --git a/pyrobolearn/robots/quadcopter.py b/pyrobolearn/robots/quadcopter.py index 314769d..1211863 100644 --- a/pyrobolearn/robots/quadcopter.py +++ b/pyrobolearn/robots/quadcopter.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Quadcopter robotic platform. """ diff --git a/pyrobolearn/robots/rhex.py b/pyrobolearn/robots/rhex.py index 0cccb9c..3f2efef 100644 --- a/pyrobolearn/robots/rhex.py +++ b/pyrobolearn/robots/rhex.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Rhex robotic platform. """ diff --git a/pyrobolearn/robots/robot.py b/pyrobolearn/robots/robot.py index cec41f2..ff82dbd 100644 --- a/pyrobolearn/robots/robot.py +++ b/pyrobolearn/robots/robot.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the robot class from which all the other robots inherit from. diff --git a/pyrobolearn/robots/ros/old/coman/publisher.py b/pyrobolearn/robots/ros/old/coman/publisher.py index ad71f19..ceaa9c9 100644 --- a/pyrobolearn/robots/ros/old/coman/publisher.py +++ b/pyrobolearn/robots/ros/old/coman/publisher.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- import rospy from std_msgs import msg as stdMsg diff --git a/pyrobolearn/robots/ros/old/coman/subscriber.py b/pyrobolearn/robots/ros/old/coman/subscriber.py index ad161df..7d8e199 100644 --- a/pyrobolearn/robots/ros/old/coman/subscriber.py +++ b/pyrobolearn/robots/ros/old/coman/subscriber.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Coman subscriber. """ diff --git a/pyrobolearn/robots/ros/old/rrbot/publisher.py b/pyrobolearn/robots/ros/old/rrbot/publisher.py index 6450b55..dc10d07 100644 --- a/pyrobolearn/robots/ros/old/rrbot/publisher.py +++ b/pyrobolearn/robots/ros/old/rrbot/publisher.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the RRBot publisher. """ diff --git a/pyrobolearn/robots/ros/old/rrbot/subscriber.py b/pyrobolearn/robots/ros/old/rrbot/subscriber.py index 49e905d..fdb2a39 100644 --- a/pyrobolearn/robots/ros/old/rrbot/subscriber.py +++ b/pyrobolearn/robots/ros/old/rrbot/subscriber.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the RRBot subscriber. """ diff --git a/pyrobolearn/robots/ros/old/walkman/publisher.py b/pyrobolearn/robots/ros/old/walkman/publisher.py index dbaaf28..7237936 100644 --- a/pyrobolearn/robots/ros/old/walkman/publisher.py +++ b/pyrobolearn/robots/ros/old/walkman/publisher.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- import rospy from std_msgs import msg as stdMsg diff --git a/pyrobolearn/robots/ros/old/walkman/subscriber.py b/pyrobolearn/robots/ros/old/walkman/subscriber.py index c530dd5..745fe26 100644 --- a/pyrobolearn/robots/ros/old/walkman/subscriber.py +++ b/pyrobolearn/robots/ros/old/walkman/subscriber.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- import rospy #from std_msgs import msg as stdMsg from sensor_msgs import msg as senMsg diff --git a/pyrobolearn/robots/ros/publisher.py b/pyrobolearn/robots/ros/publisher.py index 264ad7a..c256398 100644 --- a/pyrobolearn/robots/ros/publisher.py +++ b/pyrobolearn/robots/ros/publisher.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the abstract robot publisher. """ diff --git a/pyrobolearn/robots/ros/subscriber.py b/pyrobolearn/robots/ros/subscriber.py index a4b01c2..eb936c5 100644 --- a/pyrobolearn/robots/ros/subscriber.py +++ b/pyrobolearn/robots/ros/subscriber.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the abstract robot subscriber. """ diff --git a/pyrobolearn/robots/rrbot.py b/pyrobolearn/robots/rrbot.py index 0885aca..49c8224 100644 --- a/pyrobolearn/robots/rrbot.py +++ b/pyrobolearn/robots/rrbot.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the RRBot robotic platform. """ diff --git a/pyrobolearn/robots/sawyer.py b/pyrobolearn/robots/sawyer.py index a40b108..61d42ab 100644 --- a/pyrobolearn/robots/sawyer.py +++ b/pyrobolearn/robots/sawyer.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Sawyer robotic platform. """ diff --git a/pyrobolearn/robots/schunk_hand.py b/pyrobolearn/robots/schunk_hand.py index 8527d1f..5ee3491 100644 --- a/pyrobolearn/robots/schunk_hand.py +++ b/pyrobolearn/robots/schunk_hand.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Schunk hand robotic platform. """ diff --git a/pyrobolearn/robots/sea_hexapod.py b/pyrobolearn/robots/sea_hexapod.py index b894ac1..9e6c1ab 100644 --- a/pyrobolearn/robots/sea_hexapod.py +++ b/pyrobolearn/robots/sea_hexapod.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the SEA Hexapod robotic platform. """ diff --git a/pyrobolearn/robots/sea_snake.py b/pyrobolearn/robots/sea_snake.py index a7cd198..8260667 100644 --- a/pyrobolearn/robots/sea_snake.py +++ b/pyrobolearn/robots/sea_snake.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the SEA Snake robotic platform. """ diff --git a/pyrobolearn/robots/sensors/__init__.py b/pyrobolearn/robots/sensors/__init__.py index be9d705..e7ea9f8 100644 --- a/pyrobolearn/robots/sensors/__init__.py +++ b/pyrobolearn/robots/sensors/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- import os import importlib diff --git a/pyrobolearn/robots/sensors/altimeter.py b/pyrobolearn/robots/sensors/altimeter.py index c74720b..6b8f6d5 100644 --- a/pyrobolearn/robots/sensors/altimeter.py +++ b/pyrobolearn/robots/sensors/altimeter.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the altimeter sensor which measures the altitude of an object. """ diff --git a/pyrobolearn/robots/sensors/camera.py b/pyrobolearn/robots/sensors/camera.py index 66a8671..97825b8 100644 --- a/pyrobolearn/robots/sensors/camera.py +++ b/pyrobolearn/robots/sensors/camera.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the visual camera sensors. diff --git a/pyrobolearn/robots/sensors/contact.py b/pyrobolearn/robots/sensors/contact.py index 34b0859..de1bc0a 100644 --- a/pyrobolearn/robots/sensors/contact.py +++ b/pyrobolearn/robots/sensors/contact.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define contact sensors attached to a link. """ diff --git a/pyrobolearn/robots/sensors/force_torque.py b/pyrobolearn/robots/sensors/force_torque.py index 9661daa..244d4d7 100644 --- a/pyrobolearn/robots/sensors/force_torque.py +++ b/pyrobolearn/robots/sensors/force_torque.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the force torque joint sensors used in robotics. """ diff --git a/pyrobolearn/robots/sensors/imu.py b/pyrobolearn/robots/sensors/imu.py index 18877e7..f90533d 100644 --- a/pyrobolearn/robots/sensors/imu.py +++ b/pyrobolearn/robots/sensors/imu.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the IMU sensor used in robotics. diff --git a/pyrobolearn/robots/sensors/joints.py b/pyrobolearn/robots/sensors/joints.py index fd071e7..2766d05 100644 --- a/pyrobolearn/robots/sensors/joints.py +++ b/pyrobolearn/robots/sensors/joints.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the joint sensors used in robotics. diff --git a/pyrobolearn/robots/sensors/light.py b/pyrobolearn/robots/sensors/light.py index c4fffcb..2089f83 100644 --- a/pyrobolearn/robots/sensors/light.py +++ b/pyrobolearn/robots/sensors/light.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define light / laser sensors (except cameras). """ diff --git a/pyrobolearn/robots/sensors/links.py b/pyrobolearn/robots/sensors/links.py index d2a5371..2209e67 100644 --- a/pyrobolearn/robots/sensors/links.py +++ b/pyrobolearn/robots/sensors/links.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the link sensors used in robotics. diff --git a/pyrobolearn/robots/sensors/misc.py b/pyrobolearn/robots/sensors/misc.py index 02179cf..5a1d046 100644 --- a/pyrobolearn/robots/sensors/misc.py +++ b/pyrobolearn/robots/sensors/misc.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define miscellaneous sensors. """ diff --git a/pyrobolearn/robots/sensors/ray.py b/pyrobolearn/robots/sensors/ray.py index 2ee4efc..ac27310 100644 --- a/pyrobolearn/robots/sensors/ray.py +++ b/pyrobolearn/robots/sensors/ray.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define ray sensors; sensors that cast rays into the world and return the range of the nearest object that were intersected with these ones. diff --git a/pyrobolearn/robots/sensors/sensor.py b/pyrobolearn/robots/sensors/sensor.py index 2e6be79..c7d8e07 100644 --- a/pyrobolearn/robots/sensors/sensor.py +++ b/pyrobolearn/robots/sensors/sensor.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the various sensors used in robotics. diff --git a/pyrobolearn/robots/shadowhand.py b/pyrobolearn/robots/shadowhand.py index 0d96f68..dbd56a5 100644 --- a/pyrobolearn/robots/shadowhand.py +++ b/pyrobolearn/robots/shadowhand.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Shadow Hand robotic platform. """ diff --git a/pyrobolearn/robots/slip.py b/pyrobolearn/robots/slip.py index 7f9a624..7a4bbd2 100644 --- a/pyrobolearn/robots/slip.py +++ b/pyrobolearn/robots/slip.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the various Spring-Loaded Inverted Pendulum (SLIP) models. diff --git a/pyrobolearn/robots/softhand.py b/pyrobolearn/robots/softhand.py index c2e5df5..14a5bfa 100644 --- a/pyrobolearn/robots/softhand.py +++ b/pyrobolearn/robots/softhand.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Soft Hand robotic platform. """ diff --git a/pyrobolearn/robots/swimmer.py b/pyrobolearn/robots/swimmer.py index f8e960e..3eb4f53 100644 --- a/pyrobolearn/robots/swimmer.py +++ b/pyrobolearn/robots/swimmer.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Swimmer Mujoco model. """ diff --git a/pyrobolearn/robots/techpod.py b/pyrobolearn/robots/techpod.py index 1e82c60..4302f85 100755 --- a/pyrobolearn/robots/techpod.py +++ b/pyrobolearn/robots/techpod.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the techpod platform. """ diff --git a/pyrobolearn/robots/uav.py b/pyrobolearn/robots/uav.py index 6a7f509..ff07784 100644 --- a/pyrobolearn/robots/uav.py +++ b/pyrobolearn/robots/uav.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Unmanned Aerial Vehicle (UAV) robot abstract classes. """ diff --git a/pyrobolearn/robots/ur.py b/pyrobolearn/robots/ur.py index 5f54037..d6e15b7 100644 --- a/pyrobolearn/robots/ur.py +++ b/pyrobolearn/robots/ur.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the universal robot platforms. diff --git a/pyrobolearn/robots/usv.py b/pyrobolearn/robots/usv.py index bfe46e9..9817e2a 100644 --- a/pyrobolearn/robots/usv.py +++ b/pyrobolearn/robots/usv.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Unmanned Surface Vehicle (USV) robot abstract classes. """ diff --git a/pyrobolearn/robots/uuv.py b/pyrobolearn/robots/uuv.py index 11fa36f..b2dff7b 100644 --- a/pyrobolearn/robots/uuv.py +++ b/pyrobolearn/robots/uuv.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Unmanned Underwater Vehicle (UUV) robot abstract classes. """ diff --git a/pyrobolearn/robots/walker2d.py b/pyrobolearn/robots/walker2d.py index 952595b..0c0d8d4 100644 --- a/pyrobolearn/robots/walker2d.py +++ b/pyrobolearn/robots/walker2d.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Walker2D Mujoco model. """ diff --git a/pyrobolearn/robots/walkman.py b/pyrobolearn/robots/walkman.py index 6032934..1642f27 100644 --- a/pyrobolearn/robots/walkman.py +++ b/pyrobolearn/robots/walkman.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the WALK-MAN robotic platform. """ diff --git a/pyrobolearn/robots/wam.py b/pyrobolearn/robots/wam.py index d929f95..1974f52 100644 --- a/pyrobolearn/robots/wam.py +++ b/pyrobolearn/robots/wam.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the WAM robotic platform and the Barrett hand gripper. """ diff --git a/pyrobolearn/robots/wheeled_robot.py b/pyrobolearn/robots/wheeled_robot.py index 01fd292..2496033 100644 --- a/pyrobolearn/robots/wheeled_robot.py +++ b/pyrobolearn/robots/wheeled_robot.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Wheeled robot abstract classes. """ diff --git a/pyrobolearn/robots/youbot.py b/pyrobolearn/robots/youbot.py index 17b4085..23d6249 100644 --- a/pyrobolearn/robots/youbot.py +++ b/pyrobolearn/robots/youbot.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Youbot robotic platforms. diff --git a/pyrobolearn/samplers/__init__.py b/pyrobolearn/samplers/__init__.py index 5e5f530..02ceee3 100644 --- a/pyrobolearn/samplers/__init__.py +++ b/pyrobolearn/samplers/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import samplers from .sampler import * diff --git a/pyrobolearn/samplers/sampler.py b/pyrobolearn/samplers/sampler.py index a80591e..c1949b4 100644 --- a/pyrobolearn/samplers/sampler.py +++ b/pyrobolearn/samplers/sampler.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Sampler class from which all sampling strategies inherit from. diff --git a/pyrobolearn/simulators/__init__.py b/pyrobolearn/simulators/__init__.py index 478d963..4febd12 100644 --- a/pyrobolearn/simulators/__init__.py +++ b/pyrobolearn/simulators/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # load middlewares from . import middlewares diff --git a/pyrobolearn/simulators/bullet.py b/pyrobolearn/simulators/bullet.py index ec9741e..3ad01e2 100644 --- a/pyrobolearn/simulators/bullet.py +++ b/pyrobolearn/simulators/bullet.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Bullet Simulator API. diff --git a/pyrobolearn/simulators/bullet_ros.py b/pyrobolearn/simulators/bullet_ros.py index 933e66e..4d68817 100644 --- a/pyrobolearn/simulators/bullet_ros.py +++ b/pyrobolearn/simulators/bullet_ros.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Bullet-ROS Simulator API. diff --git a/pyrobolearn/simulators/dart.py b/pyrobolearn/simulators/dart.py index d1addcd..00abbca 100644 --- a/pyrobolearn/simulators/dart.py +++ b/pyrobolearn/simulators/dart.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the DART (Dynamic Animation and Robotics Toolkit) Simulator API. diff --git a/pyrobolearn/simulators/flex.py b/pyrobolearn/simulators/flex.py index 8184df6..daeaca8 100644 --- a/pyrobolearn/simulators/flex.py +++ b/pyrobolearn/simulators/flex.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Nvidia FleX Simulator API. diff --git a/pyrobolearn/simulators/gazebo.py b/pyrobolearn/simulators/gazebo.py index 6e19986..f3a5993 100644 --- a/pyrobolearn/simulators/gazebo.py +++ b/pyrobolearn/simulators/gazebo.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Gazebo Simulator API. diff --git a/pyrobolearn/simulators/gazebo_ros.py b/pyrobolearn/simulators/gazebo_ros.py index 23a9508..f8a115f 100644 --- a/pyrobolearn/simulators/gazebo_ros.py +++ b/pyrobolearn/simulators/gazebo_ros.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Gazebo ROS simulator diff --git a/pyrobolearn/simulators/isaac.py b/pyrobolearn/simulators/isaac.py index 4daea3b..d22819f 100644 --- a/pyrobolearn/simulators/isaac.py +++ b/pyrobolearn/simulators/isaac.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Isaac SDK simulator API. diff --git a/pyrobolearn/simulators/middlewares/__init__.py b/pyrobolearn/simulators/middlewares/__init__.py index 91497e6..60500ec 100644 --- a/pyrobolearn/simulators/middlewares/__init__.py +++ b/pyrobolearn/simulators/middlewares/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import middleware abstract class from .middleware import MiddleWare diff --git a/pyrobolearn/simulators/middlewares/middleware.py b/pyrobolearn/simulators/middlewares/middleware.py index ee1ca47..35d820e 100644 --- a/pyrobolearn/simulators/middlewares/middleware.py +++ b/pyrobolearn/simulators/middlewares/middleware.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the abstract middleware API. diff --git a/pyrobolearn/simulators/middlewares/ros.py b/pyrobolearn/simulators/middlewares/ros.py index 53b5a42..77512e5 100644 --- a/pyrobolearn/simulators/middlewares/ros.py +++ b/pyrobolearn/simulators/middlewares/ros.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the ROS middleware API. diff --git a/pyrobolearn/simulators/middlewares/ros_publisher.py b/pyrobolearn/simulators/middlewares/ros_publisher.py index 264ad7a..c256398 100644 --- a/pyrobolearn/simulators/middlewares/ros_publisher.py +++ b/pyrobolearn/simulators/middlewares/ros_publisher.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the abstract robot publisher. """ diff --git a/pyrobolearn/simulators/middlewares/ros_subscriber.py b/pyrobolearn/simulators/middlewares/ros_subscriber.py index a4b01c2..eb936c5 100644 --- a/pyrobolearn/simulators/middlewares/ros_subscriber.py +++ b/pyrobolearn/simulators/middlewares/ros_subscriber.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the abstract robot subscriber. """ diff --git a/pyrobolearn/simulators/middlewares/yarp_.py b/pyrobolearn/simulators/middlewares/yarp_.py index dee16ed..4f07f4f 100644 --- a/pyrobolearn/simulators/middlewares/yarp_.py +++ b/pyrobolearn/simulators/middlewares/yarp_.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the YARP middleware API. diff --git a/pyrobolearn/simulators/mujoco.py b/pyrobolearn/simulators/mujoco.py index f49539e..425fbed 100644 --- a/pyrobolearn/simulators/mujoco.py +++ b/pyrobolearn/simulators/mujoco.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the MuJoCo Simulator API. diff --git a/pyrobolearn/simulators/opensim.py b/pyrobolearn/simulators/opensim.py index e4642e9..bfb948e 100644 --- a/pyrobolearn/simulators/opensim.py +++ b/pyrobolearn/simulators/opensim.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the OpenSim Simulator API. diff --git a/pyrobolearn/simulators/raisim.py b/pyrobolearn/simulators/raisim.py index 7246921..1cc3224 100644 --- a/pyrobolearn/simulators/raisim.py +++ b/pyrobolearn/simulators/raisim.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the RaiSim Simulator API. diff --git a/pyrobolearn/simulators/rbdl_.py b/pyrobolearn/simulators/rbdl_.py index c9e7b7d..1c66277 100644 --- a/pyrobolearn/simulators/rbdl_.py +++ b/pyrobolearn/simulators/rbdl_.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Python wrapper around RBDL diff --git a/pyrobolearn/simulators/rbdl_ros.py b/pyrobolearn/simulators/rbdl_ros.py index d2d0e0a..abc6f92 100644 --- a/pyrobolearn/simulators/rbdl_ros.py +++ b/pyrobolearn/simulators/rbdl_ros.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """ROS-RBDL simulator diff --git a/pyrobolearn/simulators/ros.py b/pyrobolearn/simulators/ros.py index d745bd2..92361cc 100644 --- a/pyrobolearn/simulators/ros.py +++ b/pyrobolearn/simulators/ros.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the ROS API. diff --git a/pyrobolearn/simulators/simulator.py b/pyrobolearn/simulators/simulator.py index 15d0abf..103d478 100644 --- a/pyrobolearn/simulators/simulator.py +++ b/pyrobolearn/simulators/simulator.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Simulator API. diff --git a/pyrobolearn/simulators/test_simulators.py b/pyrobolearn/simulators/test_simulators.py index 20ed7c1..bd32b05 100644 --- a/pyrobolearn/simulators/test_simulators.py +++ b/pyrobolearn/simulators/test_simulators.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Simulator tests. diff --git a/pyrobolearn/simulators/vrep.py b/pyrobolearn/simulators/vrep.py index 2135ead..0cf480f 100644 --- a/pyrobolearn/simulators/vrep.py +++ b/pyrobolearn/simulators/vrep.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the V-REP Simulator API (using PyRep). diff --git a/pyrobolearn/states/__init__.py b/pyrobolearn/states/__init__.py index 83f5dc7..30837f4 100644 --- a/pyrobolearn/states/__init__.py +++ b/pyrobolearn/states/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import state from .state import State diff --git a/pyrobolearn/states/basic_states.py b/pyrobolearn/states/basic_states.py index b5ea2ef..9905e18 100644 --- a/pyrobolearn/states/basic_states.py +++ b/pyrobolearn/states/basic_states.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define basic states diff --git a/pyrobolearn/states/body_states.py b/pyrobolearn/states/body_states.py index aa6d3e1..ff2f60c 100644 --- a/pyrobolearn/states/body_states.py +++ b/pyrobolearn/states/body_states.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the various joint states diff --git a/pyrobolearn/states/generators/__init__.py b/pyrobolearn/states/generators/__init__.py index b281b4d..f7152c0 100644 --- a/pyrobolearn/states/generators/__init__.py +++ b/pyrobolearn/states/generators/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import state generators from .state_generator import * diff --git a/pyrobolearn/states/generators/state_generator.py b/pyrobolearn/states/generators/state_generator.py index ca9772e..cba20d7 100644 --- a/pyrobolearn/states/generators/state_generator.py +++ b/pyrobolearn/states/generators/state_generator.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define various initial state generators. diff --git a/pyrobolearn/states/gym_states.py b/pyrobolearn/states/gym_states.py index ad6881b..229cfbf 100644 --- a/pyrobolearn/states/gym_states.py +++ b/pyrobolearn/states/gym_states.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the OpenAI Gym State diff --git a/pyrobolearn/states/interfaces/__init__.py b/pyrobolearn/states/interfaces/__init__.py index c00bb62..40551bf 100644 --- a/pyrobolearn/states/interfaces/__init__.py +++ b/pyrobolearn/states/interfaces/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import interface state from .interface_state import InterfaceState diff --git a/pyrobolearn/states/interfaces/interface_state.py b/pyrobolearn/states/interfaces/interface_state.py index 89a572f..05d1058 100644 --- a/pyrobolearn/states/interfaces/interface_state.py +++ b/pyrobolearn/states/interfaces/interface_state.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the abstract interface state class. diff --git a/pyrobolearn/states/interfaces/joystick_states.py b/pyrobolearn/states/interfaces/joystick_states.py index 216dd05..6cbbe8e 100644 --- a/pyrobolearn/states/interfaces/joystick_states.py +++ b/pyrobolearn/states/interfaces/joystick_states.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the joystick interface states. """ diff --git a/pyrobolearn/states/interfaces/mouse_keyboard_state.py b/pyrobolearn/states/interfaces/mouse_keyboard_state.py index 86e4ac8..2f1b523 100644 --- a/pyrobolearn/states/interfaces/mouse_keyboard_state.py +++ b/pyrobolearn/states/interfaces/mouse_keyboard_state.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the mouse keyboard interface states. """ diff --git a/pyrobolearn/states/interfaces/webcam_state.py b/pyrobolearn/states/interfaces/webcam_state.py index 0c2d3ea..446d6d4 100644 --- a/pyrobolearn/states/interfaces/webcam_state.py +++ b/pyrobolearn/states/interfaces/webcam_state.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the webcam interface states. """ diff --git a/pyrobolearn/states/merged_space.py b/pyrobolearn/states/merged_space.py index 10f533c..b4a55a6 100644 --- a/pyrobolearn/states/merged_space.py +++ b/pyrobolearn/states/merged_space.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the merged space. diff --git a/pyrobolearn/states/processors/__init__.py b/pyrobolearn/states/processors/__init__.py index 16f142d..cb325dd 100644 --- a/pyrobolearn/states/processors/__init__.py +++ b/pyrobolearn/states/processors/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import state processors from .state_processor import * diff --git a/pyrobolearn/states/processors/state_processor.py b/pyrobolearn/states/processors/state_processor.py index 66609ac..e505f68 100644 --- a/pyrobolearn/states/processors/state_processor.py +++ b/pyrobolearn/states/processors/state_processor.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide state processors diff --git a/pyrobolearn/states/robot_states/__init__.py b/pyrobolearn/states/robot_states/__init__.py index cb77dc2..7847b17 100644 --- a/pyrobolearn/states/robot_states/__init__.py +++ b/pyrobolearn/states/robot_states/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import the basic robot states from .robot_states import RobotState, BasePositionState, BaseHeightState, BaseOrientationState, BasePoseState, \ diff --git a/pyrobolearn/states/robot_states/joint_states.py b/pyrobolearn/states/robot_states/joint_states.py index b402098..c300453 100644 --- a/pyrobolearn/states/robot_states/joint_states.py +++ b/pyrobolearn/states/robot_states/joint_states.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the various joint states diff --git a/pyrobolearn/states/robot_states/link_states.py b/pyrobolearn/states/robot_states/link_states.py index e4e6d3f..bd3ceac 100644 --- a/pyrobolearn/states/robot_states/link_states.py +++ b/pyrobolearn/states/robot_states/link_states.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the various link states diff --git a/pyrobolearn/states/robot_states/robot_states.py b/pyrobolearn/states/robot_states/robot_states.py index 504f48c..2264871 100644 --- a/pyrobolearn/states/robot_states/robot_states.py +++ b/pyrobolearn/states/robot_states/robot_states.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the basic robot states diff --git a/pyrobolearn/states/robot_states/sensor_states.py b/pyrobolearn/states/robot_states/sensor_states.py index 51352ae..d6f685a 100644 --- a/pyrobolearn/states/robot_states/sensor_states.py +++ b/pyrobolearn/states/robot_states/sensor_states.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the various sensor states diff --git a/pyrobolearn/states/state.py b/pyrobolearn/states/state.py index 62673dc..3089901 100644 --- a/pyrobolearn/states/state.py +++ b/pyrobolearn/states/state.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the State class. diff --git a/pyrobolearn/states/time_states.py b/pyrobolearn/states/time_states.py index 3b2e147..6c49ef3 100644 --- a/pyrobolearn/states/time_states.py +++ b/pyrobolearn/states/time_states.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the various time states diff --git a/pyrobolearn/storages/__init__.py b/pyrobolearn/storages/__init__.py index dfeb0f0..88ee4ce 100644 --- a/pyrobolearn/storages/__init__.py +++ b/pyrobolearn/storages/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import storages from .storage import * diff --git a/pyrobolearn/storages/er.py b/pyrobolearn/storages/er.py index eb69c02..aaf67bc 100644 --- a/pyrobolearn/storages/er.py +++ b/pyrobolearn/storages/er.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provides the experience replay (ER) storage. diff --git a/pyrobolearn/storages/her.py b/pyrobolearn/storages/her.py index c33e3eb..5130370 100644 --- a/pyrobolearn/storages/her.py +++ b/pyrobolearn/storages/her.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provides the hindsight experience replay (HER) storage. diff --git a/pyrobolearn/storages/per.py b/pyrobolearn/storages/per.py index 05d2838..b4a25ac 100644 --- a/pyrobolearn/storages/per.py +++ b/pyrobolearn/storages/per.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provides the prioritized experience replay (PER) storage. diff --git a/pyrobolearn/storages/storage.py b/pyrobolearn/storages/storage.py index 1722594..f3a50f1 100644 --- a/pyrobolearn/storages/storage.py +++ b/pyrobolearn/storages/storage.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the replay memories which stores transitions (states, actions, next_states, rewards) at each time step, when running a policy in the environment. diff --git a/pyrobolearn/tasks/__init__.py b/pyrobolearn/tasks/__init__.py index 76f511e..973cb3b 100644 --- a/pyrobolearn/tasks/__init__.py +++ b/pyrobolearn/tasks/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import from task from .task import Task diff --git a/pyrobolearn/tasks/active.py b/pyrobolearn/tasks/active.py index a465adf..aad169e 100644 --- a/pyrobolearn/tasks/active.py +++ b/pyrobolearn/tasks/active.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the active learning task. """ diff --git a/pyrobolearn/tasks/curriculum.py b/pyrobolearn/tasks/curriculum.py index 8332d60..6163d90 100644 --- a/pyrobolearn/tasks/curriculum.py +++ b/pyrobolearn/tasks/curriculum.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the curriculum learning task. diff --git a/pyrobolearn/tasks/distillation.py b/pyrobolearn/tasks/distillation.py index e6f8319..ce514f6 100644 --- a/pyrobolearn/tasks/distillation.py +++ b/pyrobolearn/tasks/distillation.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the knowledge distillation task. diff --git a/pyrobolearn/tasks/imitation.py b/pyrobolearn/tasks/imitation.py index 3254d9a..9b73aa3 100644 --- a/pyrobolearn/tasks/imitation.py +++ b/pyrobolearn/tasks/imitation.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the imitation learning task. diff --git a/pyrobolearn/tasks/inverse_reinforcement.py b/pyrobolearn/tasks/inverse_reinforcement.py index eb4e0bb..4c8e197 100644 --- a/pyrobolearn/tasks/inverse_reinforcement.py +++ b/pyrobolearn/tasks/inverse_reinforcement.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the inverse reinforcement learning task. """ diff --git a/pyrobolearn/tasks/misc.py b/pyrobolearn/tasks/misc.py index 1f0fdf4..5d78c9d 100644 --- a/pyrobolearn/tasks/misc.py +++ b/pyrobolearn/tasks/misc.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the miscellaneous tasks. """ diff --git a/pyrobolearn/tasks/reinforcement.py b/pyrobolearn/tasks/reinforcement.py index 91669f2..5093413 100644 --- a/pyrobolearn/tasks/reinforcement.py +++ b/pyrobolearn/tasks/reinforcement.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the reinforcement learning task. """ diff --git a/pyrobolearn/tasks/scheduler.py b/pyrobolearn/tasks/scheduler.py index b1cb187..4c8a330 100644 --- a/pyrobolearn/tasks/scheduler.py +++ b/pyrobolearn/tasks/scheduler.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the `Scheduler` class which deals on how to run multiple tasks in a sequential or parallel way. diff --git a/pyrobolearn/tasks/task.py b/pyrobolearn/tasks/task.py index 63f03ef..b1de5b2 100644 --- a/pyrobolearn/tasks/task.py +++ b/pyrobolearn/tasks/task.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the abstract 'Task'/'Scenario' class. diff --git a/pyrobolearn/tasks/transfer.py b/pyrobolearn/tasks/transfer.py index 81f5bd8..0558ef1 100644 --- a/pyrobolearn/tasks/transfer.py +++ b/pyrobolearn/tasks/transfer.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the transfer learning task. """ diff --git a/pyrobolearn/template_models/lip.py b/pyrobolearn/template_models/lip.py index 8658e80..3f3d080 100644 --- a/pyrobolearn/template_models/lip.py +++ b/pyrobolearn/template_models/lip.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Soft-Actor Critic algorithm. diff --git a/pyrobolearn/template_models/slip2d.py b/pyrobolearn/template_models/slip2d.py index 2e82a6e..f12598b 100644 --- a/pyrobolearn/template_models/slip2d.py +++ b/pyrobolearn/template_models/slip2d.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the 2D Spring Loaded Inverted Pendulum (SLIP) model. """ diff --git a/pyrobolearn/template_models/slip3d.py b/pyrobolearn/template_models/slip3d.py index bdd103b..d1c53f9 100644 --- a/pyrobolearn/template_models/slip3d.py +++ b/pyrobolearn/template_models/slip3d.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the 3D Spring Loaded Inverted Pendulum (SLIP) model. """ diff --git a/pyrobolearn/terminal_conditions/__init__.py b/pyrobolearn/terminal_conditions/__init__.py index a4444a5..1b8dfd6 100644 --- a/pyrobolearn/terminal_conditions/__init__.py +++ b/pyrobolearn/terminal_conditions/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import terminal conditions from .terminal_condition import TerminalCondition, HasFallenCondition, HasReachedCondition diff --git a/pyrobolearn/terminal_conditions/basic_conditions.py b/pyrobolearn/terminal_conditions/basic_conditions.py index a379046..39be0dd 100644 --- a/pyrobolearn/terminal_conditions/basic_conditions.py +++ b/pyrobolearn/terminal_conditions/basic_conditions.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define some common terminal conditions for the environment. """ diff --git a/pyrobolearn/terminal_conditions/body_conditions.py b/pyrobolearn/terminal_conditions/body_conditions.py index 8a60a8e..7185aa6 100644 --- a/pyrobolearn/terminal_conditions/body_conditions.py +++ b/pyrobolearn/terminal_conditions/body_conditions.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define some body terminal conditions for the environment. """ diff --git a/pyrobolearn/terminal_conditions/joint_conditions.py b/pyrobolearn/terminal_conditions/joint_conditions.py index 9febe7c..41be1f9 100644 --- a/pyrobolearn/terminal_conditions/joint_conditions.py +++ b/pyrobolearn/terminal_conditions/joint_conditions.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define some joint terminal conditions for the environment. """ diff --git a/pyrobolearn/terminal_conditions/link_conditions.py b/pyrobolearn/terminal_conditions/link_conditions.py index 02d6fb7..3c780d2 100644 --- a/pyrobolearn/terminal_conditions/link_conditions.py +++ b/pyrobolearn/terminal_conditions/link_conditions.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define some link terminal conditions for the environment. """ diff --git a/pyrobolearn/terminal_conditions/robot_condition.py b/pyrobolearn/terminal_conditions/robot_condition.py index eba3c6e..18d115a 100644 --- a/pyrobolearn/terminal_conditions/robot_condition.py +++ b/pyrobolearn/terminal_conditions/robot_condition.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define some robot terminal conditions for the environment. """ diff --git a/pyrobolearn/terminal_conditions/terminal_condition.py b/pyrobolearn/terminal_conditions/terminal_condition.py index 0a3334c..5882cea 100644 --- a/pyrobolearn/terminal_conditions/terminal_condition.py +++ b/pyrobolearn/terminal_conditions/terminal_condition.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define some common terminal conditions for the environment. """ diff --git a/pyrobolearn/tools/__init__.py b/pyrobolearn/tools/__init__.py index 3a4db2d..c7a2ef6 100644 --- a/pyrobolearn/tools/__init__.py +++ b/pyrobolearn/tools/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import interfaces from . import interfaces diff --git a/pyrobolearn/tools/bridges/__init__.py b/pyrobolearn/tools/bridges/__init__.py index d678da0..a3ce842 100644 --- a/pyrobolearn/tools/bridges/__init__.py +++ b/pyrobolearn/tools/bridges/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # a bridge links an interface with something else # general bridge import diff --git a/pyrobolearn/tools/bridges/audio/__init__.py b/pyrobolearn/tools/bridges/audio/__init__.py index b95e46d..a0ed8b1 100644 --- a/pyrobolearn/tools/bridges/audio/__init__.py +++ b/pyrobolearn/tools/bridges/audio/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # Bridge for audio interfaces # diff --git a/pyrobolearn/tools/bridges/audio/robots/__init__.py b/pyrobolearn/tools/bridges/audio/robots/__init__.py index 76edeea..b200787 100644 --- a/pyrobolearn/tools/bridges/audio/robots/__init__.py +++ b/pyrobolearn/tools/bridges/audio/robots/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # # bridge between audio and wheeled robot # from .bridge_speech_wheeled import * diff --git a/pyrobolearn/tools/bridges/audio/robots/bridge_speech_quadcopter.py b/pyrobolearn/tools/bridges/audio/robots/bridge_speech_quadcopter.py index 81e96d1..e1e117f 100644 --- a/pyrobolearn/tools/bridges/audio/robots/bridge_speech_quadcopter.py +++ b/pyrobolearn/tools/bridges/audio/robots/bridge_speech_quadcopter.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Bridges between speech interface and quadcopter """ diff --git a/pyrobolearn/tools/bridges/audio/robots/bridge_speech_wheeled.py b/pyrobolearn/tools/bridges/audio/robots/bridge_speech_wheeled.py index 0b1288d..43526dc 100644 --- a/pyrobolearn/tools/bridges/audio/robots/bridge_speech_wheeled.py +++ b/pyrobolearn/tools/bridges/audio/robots/bridge_speech_wheeled.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Bridges between speech interface and wheeled robots """ diff --git a/pyrobolearn/tools/bridges/bridge.py b/pyrobolearn/tools/bridges/bridge.py index ceed1de..2bdb91f 100644 --- a/pyrobolearn/tools/bridges/bridge.py +++ b/pyrobolearn/tools/bridges/bridge.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Bridge class. diff --git a/pyrobolearn/tools/bridges/camera/__init__.py b/pyrobolearn/tools/bridges/camera/__init__.py index 4c7f444..b398aff 100644 --- a/pyrobolearn/tools/bridges/camera/__init__.py +++ b/pyrobolearn/tools/bridges/camera/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # Bridge for camera interfaces # diff --git a/pyrobolearn/tools/bridges/controllers/__init__.py b/pyrobolearn/tools/bridges/controllers/__init__.py index ec5d8c1..b0dbf0a 100644 --- a/pyrobolearn/tools/bridges/controllers/__init__.py +++ b/pyrobolearn/tools/bridges/controllers/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # Bridge for controller interfaces # diff --git a/pyrobolearn/tools/bridges/controllers/robots/__init__.py b/pyrobolearn/tools/bridges/controllers/robots/__init__.py index fbc7da0..684167f 100644 --- a/pyrobolearn/tools/bridges/controllers/robots/__init__.py +++ b/pyrobolearn/tools/bridges/controllers/robots/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # bridge between controller and wheeled robot from .bridge_controller_wheeled import * diff --git a/pyrobolearn/tools/bridges/controllers/robots/bridge_controller_quadcopter.py b/pyrobolearn/tools/bridges/controllers/robots/bridge_controller_quadcopter.py index dee6525..5b5cc77 100644 --- a/pyrobolearn/tools/bridges/controllers/robots/bridge_controller_quadcopter.py +++ b/pyrobolearn/tools/bridges/controllers/robots/bridge_controller_quadcopter.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Bridge between the game controller interface and the world. diff --git a/pyrobolearn/tools/bridges/controllers/robots/bridge_controller_wheeled.py b/pyrobolearn/tools/bridges/controllers/robots/bridge_controller_wheeled.py index c62f4c7..9c3fc39 100644 --- a/pyrobolearn/tools/bridges/controllers/robots/bridge_controller_wheeled.py +++ b/pyrobolearn/tools/bridges/controllers/robots/bridge_controller_wheeled.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Bridges between controller interface and wheeled robots """ diff --git a/pyrobolearn/tools/bridges/mouse_keyboard/__init__.py b/pyrobolearn/tools/bridges/mouse_keyboard/__init__.py index b65f4b0..532f734 100644 --- a/pyrobolearn/tools/bridges/mouse_keyboard/__init__.py +++ b/pyrobolearn/tools/bridges/mouse_keyboard/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import from .bridge_mousekeyboard_world import BridgeMouseKeyboardWorld diff --git a/pyrobolearn/tools/bridges/mouse_keyboard/bridge_mousekeyboard_imitation_task.py b/pyrobolearn/tools/bridges/mouse_keyboard/bridge_mousekeyboard_imitation_task.py index cfe374c..8776614 100644 --- a/pyrobolearn/tools/bridges/mouse_keyboard/bridge_mousekeyboard_imitation_task.py +++ b/pyrobolearn/tools/bridges/mouse_keyboard/bridge_mousekeyboard_imitation_task.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Bridge between the mouse-keyboard interface and the world. diff --git a/pyrobolearn/tools/bridges/mouse_keyboard/bridge_mousekeyboard_quadcopter.py b/pyrobolearn/tools/bridges/mouse_keyboard/bridge_mousekeyboard_quadcopter.py index 7fac004..0fd47b9 100644 --- a/pyrobolearn/tools/bridges/mouse_keyboard/bridge_mousekeyboard_quadcopter.py +++ b/pyrobolearn/tools/bridges/mouse_keyboard/bridge_mousekeyboard_quadcopter.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Bridge between the mouse-keyboard interface and the world. diff --git a/pyrobolearn/tools/bridges/mouse_keyboard/bridge_mousekeyboard_wheeled.py b/pyrobolearn/tools/bridges/mouse_keyboard/bridge_mousekeyboard_wheeled.py index 9829567..ffacba8 100644 --- a/pyrobolearn/tools/bridges/mouse_keyboard/bridge_mousekeyboard_wheeled.py +++ b/pyrobolearn/tools/bridges/mouse_keyboard/bridge_mousekeyboard_wheeled.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Bridge between the mouse-keyboard interface and the world. diff --git a/pyrobolearn/tools/bridges/mouse_keyboard/bridge_mousekeyboard_world.py b/pyrobolearn/tools/bridges/mouse_keyboard/bridge_mousekeyboard_world.py index 97ed2a4..cdf00c4 100644 --- a/pyrobolearn/tools/bridges/mouse_keyboard/bridge_mousekeyboard_world.py +++ b/pyrobolearn/tools/bridges/mouse_keyboard/bridge_mousekeyboard_world.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Bridge between the mouse-keyboard interface and the world. diff --git a/pyrobolearn/tools/bridges/vr/__init__.py b/pyrobolearn/tools/bridges/vr/__init__.py index 4e6b996..dad7455 100644 --- a/pyrobolearn/tools/bridges/vr/__init__.py +++ b/pyrobolearn/tools/bridges/vr/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # Bridge for VR interfaces # diff --git a/pyrobolearn/tools/interfaces/__init__.py b/pyrobolearn/tools/interfaces/__init__.py index 3defdad..100077c 100644 --- a/pyrobolearn/tools/interfaces/__init__.py +++ b/pyrobolearn/tools/interfaces/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import the interfaces from .interface import * diff --git a/pyrobolearn/tools/interfaces/audio/__init__.py b/pyrobolearn/tools/interfaces/audio/__init__.py index 7afd80e..66a943c 100644 --- a/pyrobolearn/tools/interfaces/audio/__init__.py +++ b/pyrobolearn/tools/interfaces/audio/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import audio interfaces # from .audio import * diff --git a/pyrobolearn/tools/interfaces/audio/alexa.py b/pyrobolearn/tools/interfaces/audio/alexa.py index f3baf35..56b0246 100644 --- a/pyrobolearn/tools/interfaces/audio/alexa.py +++ b/pyrobolearn/tools/interfaces/audio/alexa.py @@ -1,2 +1,3 @@ +# -*- coding: utf-8 -*- # TODO # Ref: https://developer.amazon.com/en-US/alexa/alexa-skills-kit/alexa-skill-python-tutorial diff --git a/pyrobolearn/tools/interfaces/audio/audio.py b/pyrobolearn/tools/interfaces/audio/audio.py index aeafee8..5d92d94 100644 --- a/pyrobolearn/tools/interfaces/audio/audio.py +++ b/pyrobolearn/tools/interfaces/audio/audio.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the main basic audio interface. """ diff --git a/pyrobolearn/tools/interfaces/audio/google_assistant.py b/pyrobolearn/tools/interfaces/audio/google_assistant.py index 7d8dbdd..ddbd3e7 100644 --- a/pyrobolearn/tools/interfaces/audio/google_assistant.py +++ b/pyrobolearn/tools/interfaces/audio/google_assistant.py @@ -1,2 +1,3 @@ +# -*- coding: utf-8 -*- # TODO # Ref: https://developers.google.com/assistant/sdk/overview diff --git a/pyrobolearn/tools/interfaces/audio/microphone.py b/pyrobolearn/tools/interfaces/audio/microphone.py index 80d41b9..22489d5 100644 --- a/pyrobolearn/tools/interfaces/audio/microphone.py +++ b/pyrobolearn/tools/interfaces/audio/microphone.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- from pyrobolearn.tools.interfaces.audio import InputAudioInterface diff --git a/pyrobolearn/tools/interfaces/audio/speaker.py b/pyrobolearn/tools/interfaces/audio/speaker.py index 3713e69..d0e907d 100644 --- a/pyrobolearn/tools/interfaces/audio/speaker.py +++ b/pyrobolearn/tools/interfaces/audio/speaker.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the speaker audio interface. """ diff --git a/pyrobolearn/tools/interfaces/audio/speech.py b/pyrobolearn/tools/interfaces/audio/speech.py index 9766cb0..b2e6472 100644 --- a/pyrobolearn/tools/interfaces/audio/speech.py +++ b/pyrobolearn/tools/interfaces/audio/speech.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the various speech interfaces allowing to perform speech recognition, translation, and synthesization. """ diff --git a/pyrobolearn/tools/interfaces/bci/bci.py b/pyrobolearn/tools/interfaces/bci/bci.py index c7e81a8..e93abc1 100644 --- a/pyrobolearn/tools/interfaces/bci/bci.py +++ b/pyrobolearn/tools/interfaces/bci/bci.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- from pyrobolearn.tools.interfaces.interface import InputInterface diff --git a/pyrobolearn/tools/interfaces/camera/__init__.py b/pyrobolearn/tools/interfaces/camera/__init__.py index b0b1f48..2801186 100644 --- a/pyrobolearn/tools/interfaces/camera/__init__.py +++ b/pyrobolearn/tools/interfaces/camera/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # General import from .camera import CameraInterface diff --git a/pyrobolearn/tools/interfaces/camera/asus_xtion.py b/pyrobolearn/tools/interfaces/camera/asus_xtion.py index 4b163c6..aab4797 100644 --- a/pyrobolearn/tools/interfaces/camera/asus_xtion.py +++ b/pyrobolearn/tools/interfaces/camera/asus_xtion.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Asus Xtion input interface. """ diff --git a/pyrobolearn/tools/interfaces/camera/camera.py b/pyrobolearn/tools/interfaces/camera/camera.py index c24145b..58a07c9 100644 --- a/pyrobolearn/tools/interfaces/camera/camera.py +++ b/pyrobolearn/tools/interfaces/camera/camera.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the main basic Camera interface diff --git a/pyrobolearn/tools/interfaces/camera/fer.py b/pyrobolearn/tools/interfaces/camera/fer.py index c0e07a8..c871754 100644 --- a/pyrobolearn/tools/interfaces/camera/fer.py +++ b/pyrobolearn/tools/interfaces/camera/fer.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Facial Expression Recognition Interface """ diff --git a/pyrobolearn/tools/interfaces/camera/kinect.py b/pyrobolearn/tools/interfaces/camera/kinect.py index c010310..d347a70 100644 --- a/pyrobolearn/tools/interfaces/camera/kinect.py +++ b/pyrobolearn/tools/interfaces/camera/kinect.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Kinect input interface. """ diff --git a/pyrobolearn/tools/interfaces/camera/openpose.py b/pyrobolearn/tools/interfaces/camera/openpose.py index edec8a6..509f561 100644 --- a/pyrobolearn/tools/interfaces/camera/openpose.py +++ b/pyrobolearn/tools/interfaces/camera/openpose.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Openpose Interface diff --git a/pyrobolearn/tools/interfaces/camera/realsense.py b/pyrobolearn/tools/interfaces/camera/realsense.py index 79126ef..de11f2d 100644 --- a/pyrobolearn/tools/interfaces/camera/realsense.py +++ b/pyrobolearn/tools/interfaces/camera/realsense.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the RealSense depth camera input interface. diff --git a/pyrobolearn/tools/interfaces/camera/webcam.py b/pyrobolearn/tools/interfaces/camera/webcam.py index 29583f7..4175de0 100644 --- a/pyrobolearn/tools/interfaces/camera/webcam.py +++ b/pyrobolearn/tools/interfaces/camera/webcam.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Webcam Interface diff --git a/pyrobolearn/tools/interfaces/controllers/__init__.py b/pyrobolearn/tools/interfaces/controllers/__init__.py index 78d9efd..a91f6e4 100644 --- a/pyrobolearn/tools/interfaces/controllers/__init__.py +++ b/pyrobolearn/tools/interfaces/controllers/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import general game controller interface from .controller import GameControllerInterface diff --git a/pyrobolearn/tools/interfaces/controllers/controller.py b/pyrobolearn/tools/interfaces/controllers/controller.py index fe7fd6b..90c9e19 100644 --- a/pyrobolearn/tools/interfaces/controllers/controller.py +++ b/pyrobolearn/tools/interfaces/controllers/controller.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the abstract game controller interface class. diff --git a/pyrobolearn/tools/interfaces/controllers/playstation.py b/pyrobolearn/tools/interfaces/controllers/playstation.py index db81e7a..ca7aa9f 100755 --- a/pyrobolearn/tools/interfaces/controllers/playstation.py +++ b/pyrobolearn/tools/interfaces/controllers/playstation.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the PlayStation controller interfaces. diff --git a/pyrobolearn/tools/interfaces/controllers/xbox.py b/pyrobolearn/tools/interfaces/controllers/xbox.py index 442eb34..b4f1014 100644 --- a/pyrobolearn/tools/interfaces/controllers/xbox.py +++ b/pyrobolearn/tools/interfaces/controllers/xbox.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the Xbox controller interfaces. diff --git a/pyrobolearn/tools/interfaces/haptic/h3d_haptic.py b/pyrobolearn/tools/interfaces/haptic/h3d_haptic.py index c4a7df2..8422e89 100644 --- a/pyrobolearn/tools/interfaces/haptic/h3d_haptic.py +++ b/pyrobolearn/tools/interfaces/haptic/h3d_haptic.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # To run the code `H3DLoad import H3DInterface as h3d diff --git a/pyrobolearn/tools/interfaces/haptic/haptic.py b/pyrobolearn/tools/interfaces/haptic/haptic.py index 1a891fa..af256f4 100644 --- a/pyrobolearn/tools/interfaces/haptic/haptic.py +++ b/pyrobolearn/tools/interfaces/haptic/haptic.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the haptic interface. diff --git a/pyrobolearn/tools/interfaces/interface.py b/pyrobolearn/tools/interfaces/interface.py index 4f552c2..d15cf22 100644 --- a/pyrobolearn/tools/interfaces/interface.py +++ b/pyrobolearn/tools/interfaces/interface.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the abstract interfaces diff --git a/pyrobolearn/tools/interfaces/mouse_keyboard/__init__.py b/pyrobolearn/tools/interfaces/mouse_keyboard/__init__.py index 4ec3251..a9de53d 100644 --- a/pyrobolearn/tools/interfaces/mouse_keyboard/__init__.py +++ b/pyrobolearn/tools/interfaces/mouse_keyboard/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import mouse keyboard interface from .mousekeyboard import MouseKeyboardInterface diff --git a/pyrobolearn/tools/interfaces/mouse_keyboard/mousekeyboard.py b/pyrobolearn/tools/interfaces/mouse_keyboard/mousekeyboard.py index 46be688..8ca41fd 100644 --- a/pyrobolearn/tools/interfaces/mouse_keyboard/mousekeyboard.py +++ b/pyrobolearn/tools/interfaces/mouse_keyboard/mousekeyboard.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the mouse-keyboard interface. diff --git a/pyrobolearn/tools/interfaces/mouse_keyboard/spacemouse.py b/pyrobolearn/tools/interfaces/mouse_keyboard/spacemouse.py index cb113f9..fd5b3e3 100644 --- a/pyrobolearn/tools/interfaces/mouse_keyboard/spacemouse.py +++ b/pyrobolearn/tools/interfaces/mouse_keyboard/spacemouse.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the space mouse (from 3D connexion) interface. diff --git a/pyrobolearn/tools/interfaces/phones/__init__.py b/pyrobolearn/tools/interfaces/phones/__init__.py index 40930cc..fb6b065 100644 --- a/pyrobolearn/tools/interfaces/phones/__init__.py +++ b/pyrobolearn/tools/interfaces/phones/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import the abstract phone interface from .phone import PhoneInterface # , TabletInterface diff --git a/pyrobolearn/tools/interfaces/phones/android.py b/pyrobolearn/tools/interfaces/phones/android.py index 7b9a6a8..22e46b6 100644 --- a/pyrobolearn/tools/interfaces/phones/android.py +++ b/pyrobolearn/tools/interfaces/phones/android.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the android interface. """ diff --git a/pyrobolearn/tools/interfaces/phones/iphone.py b/pyrobolearn/tools/interfaces/phones/iphone.py index 6d77578..030ff75 100644 --- a/pyrobolearn/tools/interfaces/phones/iphone.py +++ b/pyrobolearn/tools/interfaces/phones/iphone.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the iPhone interface. """ diff --git a/pyrobolearn/tools/interfaces/phones/phone.py b/pyrobolearn/tools/interfaces/phones/phone.py index 057ea7e..3101ed4 100644 --- a/pyrobolearn/tools/interfaces/phones/phone.py +++ b/pyrobolearn/tools/interfaces/phones/phone.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the smartphone and tablet interface. diff --git a/pyrobolearn/tools/interfaces/robots/__init__.py b/pyrobolearn/tools/interfaces/robots/__init__.py index 509eab4..3d1d66f 100644 --- a/pyrobolearn/tools/interfaces/robots/__init__.py +++ b/pyrobolearn/tools/interfaces/robots/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # General import from .robot import RobotInterface diff --git a/pyrobolearn/tools/interfaces/robots/robot.py b/pyrobolearn/tools/interfaces/robots/robot.py index d317169..a69d861 100644 --- a/pyrobolearn/tools/interfaces/robots/robot.py +++ b/pyrobolearn/tools/interfaces/robots/robot.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # Import general interface from pyrobolearn.tools.interfaces.interface import Interface, InputInterface, OutputInterface, InputOutputInterface diff --git a/pyrobolearn/tools/interfaces/sensors/__init__.py b/pyrobolearn/tools/interfaces/sensors/__init__.py index b60f283..79b52a5 100644 --- a/pyrobolearn/tools/interfaces/sensors/__init__.py +++ b/pyrobolearn/tools/interfaces/sensors/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # general imports from .sensor import * diff --git a/pyrobolearn/tools/interfaces/sensors/emg.py b/pyrobolearn/tools/interfaces/sensors/emg.py index cb5b477..6ed5723 100644 --- a/pyrobolearn/tools/interfaces/sensors/emg.py +++ b/pyrobolearn/tools/interfaces/sensors/emg.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- from pyrobolearn.tools.interfaces.sensors import BioSensorInterface diff --git a/pyrobolearn/tools/interfaces/sensors/leapmotion.py b/pyrobolearn/tools/interfaces/sensors/leapmotion.py index f433029..3ff5a51 100644 --- a/pyrobolearn/tools/interfaces/sensors/leapmotion.py +++ b/pyrobolearn/tools/interfaces/sensors/leapmotion.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Leap Motion hand tracking sensor input interface. diff --git a/pyrobolearn/tools/interfaces/sensors/myo/PyoConnectLib.py b/pyrobolearn/tools/interfaces/sensors/myo/PyoConnectLib.py index 1f40037..af71611 100644 --- a/pyrobolearn/tools/interfaces/sensors/myo/PyoConnectLib.py +++ b/pyrobolearn/tools/interfaces/sensors/myo/PyoConnectLib.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # uncompyle6 version 3.3.5 # Python bytecode 2.7 (62211) # Decompiled from: Python 2.7.12 (default, Nov 12 2018, 14:36:49) diff --git a/pyrobolearn/tools/interfaces/sensors/myo/common.py b/pyrobolearn/tools/interfaces/sensors/myo/common.py index 39d03a6..7b296b2 100644 --- a/pyrobolearn/tools/interfaces/sensors/myo/common.py +++ b/pyrobolearn/tools/interfaces/sensors/myo/common.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- import struct def pack(fmt, *args): diff --git a/pyrobolearn/tools/interfaces/sensors/myo/myo_raw.py b/pyrobolearn/tools/interfaces/sensors/myo/myo_raw.py index 658a301..076d279 100644 --- a/pyrobolearn/tools/interfaces/sensors/myo/myo_raw.py +++ b/pyrobolearn/tools/interfaces/sensors/myo/myo_raw.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """ Original by dzhu: https://github.com/dzhu/myo-raw diff --git a/pyrobolearn/tools/interfaces/sensors/myo_armband.py b/pyrobolearn/tools/interfaces/sensors/myo_armband.py index ab4ced6..1bf52ff 100644 --- a/pyrobolearn/tools/interfaces/sensors/myo_armband.py +++ b/pyrobolearn/tools/interfaces/sensors/myo_armband.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Myo armband sensor input interface. diff --git a/pyrobolearn/tools/interfaces/sensors/sensor.py b/pyrobolearn/tools/interfaces/sensors/sensor.py index c3a50f6..61b2fa5 100644 --- a/pyrobolearn/tools/interfaces/sensors/sensor.py +++ b/pyrobolearn/tools/interfaces/sensors/sensor.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- from pyrobolearn.tools.interfaces import InputInterface diff --git a/pyrobolearn/tools/interfaces/suits/__init__.py b/pyrobolearn/tools/interfaces/suits/__init__.py index 99e960f..ae29cca 100644 --- a/pyrobolearn/tools/interfaces/suits/__init__.py +++ b/pyrobolearn/tools/interfaces/suits/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # general import from .suit import SuitInterface diff --git a/pyrobolearn/tools/interfaces/suits/suit.py b/pyrobolearn/tools/interfaces/suits/suit.py index f13fe1e..212b295 100644 --- a/pyrobolearn/tools/interfaces/suits/suit.py +++ b/pyrobolearn/tools/interfaces/suits/suit.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- from pyrobolearn.tools.interfaces import InputInterface diff --git a/pyrobolearn/tools/interfaces/suits/xsens.py b/pyrobolearn/tools/interfaces/suits/xsens.py index 9d39b9c..b30ed04 100644 --- a/pyrobolearn/tools/interfaces/suits/xsens.py +++ b/pyrobolearn/tools/interfaces/suits/xsens.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- from pyrobolearn.tools.interfaces.suits import SuitInterface diff --git a/pyrobolearn/tools/interfaces/telegram/telegram.py b/pyrobolearn/tools/interfaces/telegram/telegram.py index 6864a11..ef59959 100644 --- a/pyrobolearn/tools/interfaces/telegram/telegram.py +++ b/pyrobolearn/tools/interfaces/telegram/telegram.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # TELEGRAM: # - https://telegram.org/ # - https://github.com/telegramdesktop/tdesktop diff --git a/pyrobolearn/tools/interfaces/vr/__init__.py b/pyrobolearn/tools/interfaces/vr/__init__.py index 6d4d6dd..0682f5e 100644 --- a/pyrobolearn/tools/interfaces/vr/__init__.py +++ b/pyrobolearn/tools/interfaces/vr/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # general interface from .vr import VRInterface diff --git a/pyrobolearn/tools/interfaces/vr/htc.py b/pyrobolearn/tools/interfaces/vr/htc.py index da91543..6271f50 100644 --- a/pyrobolearn/tools/interfaces/vr/htc.py +++ b/pyrobolearn/tools/interfaces/vr/htc.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- from pyrobolearn.tools.interfaces.vr import VRInterface diff --git a/pyrobolearn/tools/interfaces/vr/oculus.py b/pyrobolearn/tools/interfaces/vr/oculus.py index ccb2aad..e0c649f 100644 --- a/pyrobolearn/tools/interfaces/vr/oculus.py +++ b/pyrobolearn/tools/interfaces/vr/oculus.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the OculusTouch class which communicates with Unity (on Windows) using TCP. diff --git a/pyrobolearn/tools/interfaces/vr/vr.py b/pyrobolearn/tools/interfaces/vr/vr.py index 460495c..4ffdad8 100644 --- a/pyrobolearn/tools/interfaces/vr/vr.py +++ b/pyrobolearn/tools/interfaces/vr/vr.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the main Virtual Reality (VR) interface class. diff --git a/pyrobolearn/trajectory_optimization/cio.py b/pyrobolearn/trajectory_optimization/cio.py index 8f90333..e38cc34 100644 --- a/pyrobolearn/trajectory_optimization/cio.py +++ b/pyrobolearn/trajectory_optimization/cio.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """This file implements the 'Contact Invariant Optimization' framework developed by Igor Mordatch. diff --git a/pyrobolearn/utils/__init__.py b/pyrobolearn/utils/__init__.py index 0352514..b1392d2 100644 --- a/pyrobolearn/utils/__init__.py +++ b/pyrobolearn/utils/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- import inspect import types diff --git a/pyrobolearn/utils/bullet_utils.py b/pyrobolearn/utils/bullet_utils.py index e41923e..8f649bf 100644 --- a/pyrobolearn/utils/bullet_utils.py +++ b/pyrobolearn/utils/bullet_utils.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # This file provides some utilities with the pybullet interface. diff --git a/pyrobolearn/utils/converter.py b/pyrobolearn/utils/converter.py index f7102c1..4604093 100644 --- a/pyrobolearn/utils/converter.py +++ b/pyrobolearn/utils/converter.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide converter classes which allows to convert from one certain data type to another. """ diff --git a/pyrobolearn/utils/data_structures/__init__.py b/pyrobolearn/utils/data_structures/__init__.py index 3c07c2b..21a2eb4 100644 --- a/pyrobolearn/utils/data_structures/__init__.py +++ b/pyrobolearn/utils/data_structures/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # Define common data structures diff --git a/pyrobolearn/utils/data_structures/graph.py b/pyrobolearn/utils/data_structures/graph.py index 96f47ad..007dd84 100644 --- a/pyrobolearn/utils/data_structures/graph.py +++ b/pyrobolearn/utils/data_structures/graph.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- class Graph(object): diff --git a/pyrobolearn/utils/data_structures/orderedset.py b/pyrobolearn/utils/data_structures/orderedset.py index b1c8eb4..4ecca8a 100644 --- a/pyrobolearn/utils/data_structures/orderedset.py +++ b/pyrobolearn/utils/data_structures/orderedset.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the OrderedSet data structure class. """ diff --git a/pyrobolearn/utils/data_structures/queues.py b/pyrobolearn/utils/data_structures/queues.py index 524b010..cccc347 100644 --- a/pyrobolearn/utils/data_structures/queues.py +++ b/pyrobolearn/utils/data_structures/queues.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the queue data structures. diff --git a/pyrobolearn/utils/decorator.py b/pyrobolearn/utils/decorator.py index b77f12b..66abf2c 100644 --- a/pyrobolearn/utils/decorator.py +++ b/pyrobolearn/utils/decorator.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the various decorators used in this framework. """ diff --git a/pyrobolearn/utils/distributions.py b/pyrobolearn/utils/distributions.py index ddbf01d..fe660d5 100644 --- a/pyrobolearn/utils/distributions.py +++ b/pyrobolearn/utils/distributions.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # This file provides the most common probability distributions # References: diff --git a/pyrobolearn/utils/feedback.py b/pyrobolearn/utils/feedback.py index 7eb641e..7472a36 100644 --- a/pyrobolearn/utils/feedback.py +++ b/pyrobolearn/utils/feedback.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide feedback laws used in control. diff --git a/pyrobolearn/utils/gazebo-ros/spawn_model.py b/pyrobolearn/utils/gazebo-ros/spawn_model.py index ccbc337..43ed93c 100755 --- a/pyrobolearn/utils/gazebo-ros/spawn_model.py +++ b/pyrobolearn/utils/gazebo-ros/spawn_model.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python # # Copyright 2013 Open Source Robotics Foundation diff --git a/pyrobolearn/utils/human_kinematic.py b/pyrobolearn/utils/human_kinematic.py index a3e8787..beee2ef 100644 --- a/pyrobolearn/utils/human_kinematic.py +++ b/pyrobolearn/utils/human_kinematic.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # This file contains a description of the kinematics of a human being # You can get link positions/orientations wrt to the world or any links, # joint positions (=link orientation wrt previous link), marker positions if any, diff --git a/pyrobolearn/utils/inertia.py b/pyrobolearn/utils/inertia.py index 14e2f6a..191a210 100644 --- a/pyrobolearn/utils/inertia.py +++ b/pyrobolearn/utils/inertia.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide functions to process inertia matrices and moments of inertia. diff --git a/pyrobolearn/utils/interpolator.py b/pyrobolearn/utils/interpolator.py index a225a90..f4ff146 100644 --- a/pyrobolearn/utils/interpolator.py +++ b/pyrobolearn/utils/interpolator.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide some other interpolators that are not in `scipy`. """ diff --git a/pyrobolearn/utils/manifold_utils.py b/pyrobolearn/utils/manifold_utils.py index 50e6209..7182e2c 100644 --- a/pyrobolearn/utils/manifold_utils.py +++ b/pyrobolearn/utils/manifold_utils.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Util methods for operations on manifolds (e.g. Riemannian manifolds) """ diff --git a/pyrobolearn/utils/math_utils.py b/pyrobolearn/utils/math_utils.py index e778631..13e74fa 100644 --- a/pyrobolearn/utils/math_utils.py +++ b/pyrobolearn/utils/math_utils.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Defines mathematical operations. """ diff --git a/pyrobolearn/utils/mesh.py b/pyrobolearn/utils/mesh.py index 766d465..09dd4aa 100644 --- a/pyrobolearn/utils/mesh.py +++ b/pyrobolearn/utils/mesh.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide functions to create, convert, and get information from meshes, using the `trimesh` and `pyassimp` libraries. diff --git a/pyrobolearn/utils/mesh_old.py b/pyrobolearn/utils/mesh_old.py index 2ff414c..4c86a02 100644 --- a/pyrobolearn/utils/mesh_old.py +++ b/pyrobolearn/utils/mesh_old.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the code to create meshes using the `Mayavi` library. diff --git a/pyrobolearn/utils/mocap_parser.py b/pyrobolearn/utils/mocap_parser.py index 9ec4976..2ca2686 100644 --- a/pyrobolearn/utils/mocap_parser.py +++ b/pyrobolearn/utils/mocap_parser.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- import numpy as np from scipy.interpolate import CubicSpline import matplotlib.pyplot as plt diff --git a/pyrobolearn/utils/multiprocessing_utils.py b/pyrobolearn/utils/multiprocessing_utils.py index fc08808..e008418 100644 --- a/pyrobolearn/utils/multiprocessing_utils.py +++ b/pyrobolearn/utils/multiprocessing_utils.py @@ -1,2 +1,3 @@ +# -*- coding: utf-8 -*- # pathos # openmpi diff --git a/pyrobolearn/utils/parsers/datasets/3d/mocap_parser.py b/pyrobolearn/utils/parsers/datasets/3d/mocap_parser.py index 9ec4976..2ca2686 100644 --- a/pyrobolearn/utils/parsers/datasets/3d/mocap_parser.py +++ b/pyrobolearn/utils/parsers/datasets/3d/mocap_parser.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- import numpy as np from scipy.interpolate import CubicSpline import matplotlib.pyplot as plt diff --git a/pyrobolearn/utils/parsers/robots/__init__.py b/pyrobolearn/utils/parsers/robots/__init__.py index 816f2c2..f4dd803 100644 --- a/pyrobolearn/utils/parsers/robots/__init__.py +++ b/pyrobolearn/utils/parsers/robots/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import data structures from . import data_structures diff --git a/pyrobolearn/utils/parsers/robots/converter.py b/pyrobolearn/utils/parsers/robots/converter.py index baf42a7..bb508e0 100644 --- a/pyrobolearn/utils/parsers/robots/converter.py +++ b/pyrobolearn/utils/parsers/robots/converter.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Converter class which allows to convert from one type of file (urdf, sdf, mjcf, and others) to another format. diff --git a/pyrobolearn/utils/parsers/robots/data_structures.py b/pyrobolearn/utils/parsers/robots/data_structures.py index 848cf09..53a1085 100644 --- a/pyrobolearn/utils/parsers/robots/data_structures.py +++ b/pyrobolearn/utils/parsers/robots/data_structures.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the common data structures that are shared among the various parsers, generators, and converters. """ diff --git a/pyrobolearn/utils/parsers/robots/mujoco_parser.py b/pyrobolearn/utils/parsers/robots/mujoco_parser.py index abf98d6..368274a 100644 --- a/pyrobolearn/utils/parsers/robots/mujoco_parser.py +++ b/pyrobolearn/utils/parsers/robots/mujoco_parser.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the MuJoCo parser/generator. diff --git a/pyrobolearn/utils/parsers/robots/proto_parser.py b/pyrobolearn/utils/parsers/robots/proto_parser.py index 61dc712..6500df3 100644 --- a/pyrobolearn/utils/parsers/robots/proto_parser.py +++ b/pyrobolearn/utils/parsers/robots/proto_parser.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Proto parser/generator. diff --git a/pyrobolearn/utils/parsers/robots/robot_parser.py b/pyrobolearn/utils/parsers/robots/robot_parser.py index 351f0bb..ddc1316 100644 --- a/pyrobolearn/utils/parsers/robots/robot_parser.py +++ b/pyrobolearn/utils/parsers/robots/robot_parser.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the abstract Robot parser. """ diff --git a/pyrobolearn/utils/parsers/robots/sdf_parser.py b/pyrobolearn/utils/parsers/robots/sdf_parser.py index 9b7a144..de82d75 100644 --- a/pyrobolearn/utils/parsers/robots/sdf_parser.py +++ b/pyrobolearn/utils/parsers/robots/sdf_parser.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the SDF parser/generator. diff --git a/pyrobolearn/utils/parsers/robots/skel_parser.py b/pyrobolearn/utils/parsers/robots/skel_parser.py index decb51f..b22489a 100644 --- a/pyrobolearn/utils/parsers/robots/skel_parser.py +++ b/pyrobolearn/utils/parsers/robots/skel_parser.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Skel parser/generator. diff --git a/pyrobolearn/utils/parsers/robots/srdf_parser.py b/pyrobolearn/utils/parsers/robots/srdf_parser.py index 5ed319f..cbb7fbd 100644 --- a/pyrobolearn/utils/parsers/robots/srdf_parser.py +++ b/pyrobolearn/utils/parsers/robots/srdf_parser.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the SRDF parser. diff --git a/pyrobolearn/utils/parsers/robots/urdf_parser.py b/pyrobolearn/utils/parsers/robots/urdf_parser.py index 9f4aa9c..dffaaec 100644 --- a/pyrobolearn/utils/parsers/robots/urdf_parser.py +++ b/pyrobolearn/utils/parsers/robots/urdf_parser.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the URDF parser/generator. diff --git a/pyrobolearn/utils/parsers/robots/world_parser.py b/pyrobolearn/utils/parsers/robots/world_parser.py index 36346dc..2445ad2 100644 --- a/pyrobolearn/utils/parsers/robots/world_parser.py +++ b/pyrobolearn/utils/parsers/robots/world_parser.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the abstract world parser. """ diff --git a/pyrobolearn/utils/plot.py b/pyrobolearn/utils/plot.py index 7432c5f..53fdfa9 100644 --- a/pyrobolearn/utils/plot.py +++ b/pyrobolearn/utils/plot.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # Matplotlib # Check also Visdom: https://github.com/facebookresearch/visdom diff --git a/pyrobolearn/utils/plotting/__init__.py b/pyrobolearn/utils/plotting/__init__.py index 326d73d..5361bbd 100644 --- a/pyrobolearn/utils/plotting/__init__.py +++ b/pyrobolearn/utils/plotting/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import joint real-time plot diff --git a/pyrobolearn/utils/plotting/frame_plot.py b/pyrobolearn/utils/plotting/frame_plot.py index 0e55817..1a18a39 100644 --- a/pyrobolearn/utils/plotting/frame_plot.py +++ b/pyrobolearn/utils/plotting/frame_plot.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the link frame real-time plotting class. diff --git a/pyrobolearn/utils/plotting/joint_plot.py b/pyrobolearn/utils/plotting/joint_plot.py index 710a62f..4152ce1 100644 --- a/pyrobolearn/utils/plotting/joint_plot.py +++ b/pyrobolearn/utils/plotting/joint_plot.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the joint real-time plotting class. diff --git a/pyrobolearn/utils/plotting/plot.py b/pyrobolearn/utils/plotting/plot.py index da39296..cabb7d5 100644 --- a/pyrobolearn/utils/plotting/plot.py +++ b/pyrobolearn/utils/plotting/plot.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the Plot class. diff --git a/pyrobolearn/utils/pose_generator.py b/pyrobolearn/utils/pose_generator.py index e6418fa..f4170a2 100644 --- a/pyrobolearn/utils/pose_generator.py +++ b/pyrobolearn/utils/pose_generator.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # This file defines the `PoseGenerator` class which generates possible or plausible poses for a robot. # A pose is defined as: # - the link positions/orientations, and the base position/orientation. diff --git a/pyrobolearn/utils/torch_utils.py b/pyrobolearn/utils/torch_utils.py index add36e7..361a82f 100644 --- a/pyrobolearn/utils/torch_utils.py +++ b/pyrobolearn/utils/torch_utils.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide few PyTorch utils methods. diff --git a/pyrobolearn/utils/transformation.py b/pyrobolearn/utils/transformation.py index f60ddd1..fb9379d 100644 --- a/pyrobolearn/utils/transformation.py +++ b/pyrobolearn/utils/transformation.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide utils code to transform orientation expressed in different forms diff --git a/pyrobolearn/utils/units.py b/pyrobolearn/utils/units.py index e15f79a..60bef5d 100644 --- a/pyrobolearn/utils/units.py +++ b/pyrobolearn/utils/units.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Convert units from one system to another one. """ diff --git a/pyrobolearn/values/__init__.py b/pyrobolearn/values/__init__.py index 1d1539c..93171cc 100644 --- a/pyrobolearn/values/__init__.py +++ b/pyrobolearn/values/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import values from .value import * diff --git a/pyrobolearn/values/basic_value.py b/pyrobolearn/values/basic_value.py index b76a1c6..24f3fc2 100644 --- a/pyrobolearn/values/basic_value.py +++ b/pyrobolearn/values/basic_value.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provides the various basic value function approximators (e.g. table and linear value approximators) """ diff --git a/pyrobolearn/values/nn_value.py b/pyrobolearn/values/nn_value.py index cd4bc45..21c5738 100644 --- a/pyrobolearn/values/nn_value.py +++ b/pyrobolearn/values/nn_value.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provides value function approximators based on neural networks. diff --git a/pyrobolearn/values/polynomial.py b/pyrobolearn/values/polynomial.py index b65769d..7eee30b 100644 --- a/pyrobolearn/values/polynomial.py +++ b/pyrobolearn/values/polynomial.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provides the polynomial value function approximator. """ diff --git a/pyrobolearn/values/value.py b/pyrobolearn/values/value.py index 20ff890..64f3529 100644 --- a/pyrobolearn/values/value.py +++ b/pyrobolearn/values/value.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provides the various abstract value function approximators. diff --git a/pyrobolearn/worlds/__init__.py b/pyrobolearn/worlds/__init__.py index 4ef02d8..d6ad366 100644 --- a/pyrobolearn/worlds/__init__.py +++ b/pyrobolearn/worlds/__init__.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # import world camera from .world_camera import WorldCamera diff --git a/pyrobolearn/worlds/samples/manipulation/flip_pancake.py b/pyrobolearn/worlds/samples/manipulation/flip_pancake.py index fae3049..dad1ab0 100644 --- a/pyrobolearn/worlds/samples/manipulation/flip_pancake.py +++ b/pyrobolearn/worlds/samples/manipulation/flip_pancake.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the flip pancake world. """ diff --git a/pyrobolearn/worlds/samples/manipulation/pouring.py b/pyrobolearn/worlds/samples/manipulation/pouring.py index de65c35..1701a01 100644 --- a/pyrobolearn/worlds/samples/manipulation/pouring.py +++ b/pyrobolearn/worlds/samples/manipulation/pouring.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the pouring world. """ diff --git a/pyrobolearn/worlds/samples/sports/baseball.py b/pyrobolearn/worlds/samples/sports/baseball.py index 70357ea..466e4ba 100644 --- a/pyrobolearn/worlds/samples/sports/baseball.py +++ b/pyrobolearn/worlds/samples/sports/baseball.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the baseball world. """ diff --git a/pyrobolearn/worlds/samples/sports/basketball.py b/pyrobolearn/worlds/samples/sports/basketball.py index 9d1ed77..106fb7d 100644 --- a/pyrobolearn/worlds/samples/sports/basketball.py +++ b/pyrobolearn/worlds/samples/sports/basketball.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the basketball world. """ diff --git a/pyrobolearn/worlds/samples/sports/billiard.py b/pyrobolearn/worlds/samples/sports/billiard.py index 3a9b105..5c79c6d 100644 --- a/pyrobolearn/worlds/samples/sports/billiard.py +++ b/pyrobolearn/worlds/samples/sports/billiard.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the billiard world. """ diff --git a/pyrobolearn/worlds/samples/sports/darts.py b/pyrobolearn/worlds/samples/sports/darts.py index 6e489ba..60f093b 100644 --- a/pyrobolearn/worlds/samples/sports/darts.py +++ b/pyrobolearn/worlds/samples/sports/darts.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the darts world. """ diff --git a/pyrobolearn/worlds/samples/sports/football.py b/pyrobolearn/worlds/samples/sports/football.py index 84cf865..bcf9e21 100644 --- a/pyrobolearn/worlds/samples/sports/football.py +++ b/pyrobolearn/worlds/samples/sports/football.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the football/soccer world. """ diff --git a/pyrobolearn/worlds/samples/sports/kendo.py b/pyrobolearn/worlds/samples/sports/kendo.py index 9f5133b..a5b5d72 100644 --- a/pyrobolearn/worlds/samples/sports/kendo.py +++ b/pyrobolearn/worlds/samples/sports/kendo.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the kendo world. """ diff --git a/pyrobolearn/worlds/samples/sports/ping_pong.py b/pyrobolearn/worlds/samples/sports/ping_pong.py index 1087240..92b16eb 100644 --- a/pyrobolearn/worlds/samples/sports/ping_pong.py +++ b/pyrobolearn/worlds/samples/sports/ping_pong.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the ping pong (table tennis) world. """ diff --git a/pyrobolearn/worlds/samples/sports/tennis.py b/pyrobolearn/worlds/samples/sports/tennis.py index 584443e..35ba6b0 100644 --- a/pyrobolearn/worlds/samples/sports/tennis.py +++ b/pyrobolearn/worlds/samples/sports/tennis.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the tennis world. """ diff --git a/pyrobolearn/worlds/samples/warehouse/conveyor.py b/pyrobolearn/worlds/samples/warehouse/conveyor.py index 2a80b43..68c2c8a 100644 --- a/pyrobolearn/worlds/samples/warehouse/conveyor.py +++ b/pyrobolearn/worlds/samples/warehouse/conveyor.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the conveyor world. diff --git a/pyrobolearn/worlds/samples/warehouse/move_on_conveyor.py b/pyrobolearn/worlds/samples/warehouse/move_on_conveyor.py index f4e3b0a..68cccd8 100644 --- a/pyrobolearn/worlds/samples/warehouse/move_on_conveyor.py +++ b/pyrobolearn/worlds/samples/warehouse/move_on_conveyor.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Move boxes from one conveyor belt to another one. """ diff --git a/pyrobolearn/worlds/samples/warehouse/regroup_on_conveyor.py b/pyrobolearn/worlds/samples/warehouse/regroup_on_conveyor.py index f6d49df..c90ba72 100644 --- a/pyrobolearn/worlds/samples/warehouse/regroup_on_conveyor.py +++ b/pyrobolearn/worlds/samples/warehouse/regroup_on_conveyor.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Regroup small boxes that are on a conveyor. """ diff --git a/pyrobolearn/worlds/samples/warehouse/rotate_on_conveyor.py b/pyrobolearn/worlds/samples/warehouse/rotate_on_conveyor.py index db4ac76..a25a0e1 100644 --- a/pyrobolearn/worlds/samples/warehouse/rotate_on_conveyor.py +++ b/pyrobolearn/worlds/samples/warehouse/rotate_on_conveyor.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Regroup small boxes that are on a conveyor. """ diff --git a/pyrobolearn/worlds/utils/heightmaps/__init__.py b/pyrobolearn/worlds/utils/heightmaps/__init__.py index b05b247..dc8bc8b 100644 --- a/pyrobolearn/worlds/utils/heightmaps/__init__.py +++ b/pyrobolearn/worlds/utils/heightmaps/__init__.py @@ -1 +1,2 @@ +# -*- coding: utf-8 -*- # use `diamond_square`, `rbf`, or `geospatial` as they are pretty good diff --git a/pyrobolearn/worlds/utils/heightmaps/diamond_square.py b/pyrobolearn/worlds/utils/heightmaps/diamond_square.py index 5ded700..f2e66fc 100644 --- a/pyrobolearn/worlds/utils/heightmaps/diamond_square.py +++ b/pyrobolearn/worlds/utils/heightmaps/diamond_square.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the diamond-square heightmap generator. diff --git a/pyrobolearn/worlds/utils/heightmaps/equation.py b/pyrobolearn/worlds/utils/heightmaps/equation.py index a749583..46bc108 100644 --- a/pyrobolearn/worlds/utils/heightmaps/equation.py +++ b/pyrobolearn/worlds/utils/heightmaps/equation.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python r"""Provide the equation heightmap generator. diff --git a/pyrobolearn/worlds/utils/heightmaps/geospatial.py b/pyrobolearn/worlds/utils/heightmaps/geospatial.py index cefa863..1165666 100644 --- a/pyrobolearn/worlds/utils/heightmaps/geospatial.py +++ b/pyrobolearn/worlds/utils/heightmaps/geospatial.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide heightmap generators. diff --git a/pyrobolearn/worlds/utils/heightmaps/gpr.py b/pyrobolearn/worlds/utils/heightmaps/gpr.py index 05c8bbc..0469598 100644 --- a/pyrobolearn/worlds/utils/heightmaps/gpr.py +++ b/pyrobolearn/worlds/utils/heightmaps/gpr.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the gaussian process regression heightmap generator. diff --git a/pyrobolearn/worlds/utils/heightmaps/plot.py b/pyrobolearn/worlds/utils/heightmaps/plot.py index 5c675cd..8e36e64 100644 --- a/pyrobolearn/worlds/utils/heightmaps/plot.py +++ b/pyrobolearn/worlds/utils/heightmaps/plot.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Plot 2D and 3D heightmap. """ diff --git a/pyrobolearn/worlds/utils/heightmaps/rbf.py b/pyrobolearn/worlds/utils/heightmaps/rbf.py index 8483fec..ae2f655 100644 --- a/pyrobolearn/worlds/utils/heightmaps/rbf.py +++ b/pyrobolearn/worlds/utils/heightmaps/rbf.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Provide the radial-basis function heightmap generator. diff --git a/pyrobolearn/worlds/utils/obj_generator.py b/pyrobolearn/worlds/utils/obj_generator.py index 24f6bc6..34f9692 100644 --- a/pyrobolearn/worlds/utils/obj_generator.py +++ b/pyrobolearn/worlds/utils/obj_generator.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """OBJ generator. diff --git a/pyrobolearn/worlds/world.py b/pyrobolearn/worlds/world.py index 59255ac..38c0f9b 100644 --- a/pyrobolearn/worlds/world.py +++ b/pyrobolearn/worlds/world.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the `World` class which allows to specify what constitutes the world (i.e. what elements are in the world). diff --git a/pyrobolearn/worlds/world_camera.py b/pyrobolearn/worlds/world_camera.py index a2a5095..574d7a0 100644 --- a/pyrobolearn/worlds/world_camera.py +++ b/pyrobolearn/worlds/world_camera.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- #!/usr/bin/env python """Define the the `WorldCamera` class. diff --git a/setup.py b/setup.py index 6d2039b..6102682 100755 --- a/setup.py +++ b/setup.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # Once in the pyrobolearn folder, type one of the following command: # $ pip install -e . # $ pip install --user -e .